الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن امكانيه اداه الsqldatasource

بدأه web desing في 30 يناير 2012 · 26 رد · 1,172 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#26

مافي حل ؟ أستاذ كريم

#27

جرب هذا الكود من غير ادوات خارجية

Response.Clear();

        Response.AddHeader("content-disposition", "attachment;filename=FileName.xls");

        Response.Charset = "";

        Response.ContentType = "application/vnd.xls";

        StringWriter StringWriter = new System.IO.StringWriter();
        HtmlTextWriter HtmlTextWriter = new HtmlTextWriter(StringWriter);

        Response.ContentEncoding = Encoding.Unicode;
        Response.BinaryWrite(Encoding.Unicode.GetPreamble());

        SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString2"].ConnectionString);
        SqlDataAdapter da = new SqlDataAdapter("SELECT ActivityId, ActivityNameArabic, ActivityNameEnglish FROM NGO_Activitiy where ActivityId=@ActivityId or @ActivityId=-1", con);

        da.SelectCommand.Parameters.AddWithValue("ActivityId",TextBox1.Text.ToString());
        DataSet ds = new DataSet();
        da.Fill(ds);
        DataGrid dg = new DataGrid();
        dg.DataSource = ds;
        dg.DataBind();
        dg.RenderControl(HtmlTextWriter);

        Response.Write(StringWriter.ToString());

        Response.End();

مواضيع مشابهة