هل من طريقة لتصدير البيانات الموجودة في داتا غريدفيو الى اكسل
او تكست
بلغة السي شارب
وشكرا
هل من طريقة لتصدير البيانات الموجودة في داتا غريدفيو الى اكسل
او تكست
بلغة السي شارب
وشكرا
من الممكن تصدير datagride إلى excel file عن طريق اضافة الكود التالي :
private void btnexcel_Click(object sender, System.EventArgs e)
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=arj.xls");
Response.ContentEncoding = System.Text.Encoding.UTF7;
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
DataGrideName.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
ومن الممكن تصدير البيانات إلى word file باستخدام الكود السابق مع اجراء تعديل بسيط على السطرالسادس من الكود ليصبح
Response.ContentType = "application/vnd.doc";
وتغير لاحقة الملف في السطر الثاني إلى doc، ونفس الشيء من أجل txt file
هذا الموضوع مغلق.