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

ماذا عن التصدير الى اكسل

مغلق
بدأه lana1 في 7 يناير 2008 · 1 رد · 813 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هل من طريقة لتصدير البيانات الموجودة في داتا غريدفيو الى اكسل

او تكست

بلغة السي شارب

وشكرا

#2

من الممكن تصدير 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

هذا الموضوع مغلق.

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