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

طلب مساعدة

مغلق
بدأه qwertyuiop في 14 سبتمبر 2007 · 2 رد · 785 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

تحميل جريدفيو الى ملف اكسل:

Response.Clear()

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

Response.Charset = ""

Response.ContentType = "application/vnd.xls"

Dim stringWrite As StringWriter = New StringWriter

Dim htmlWrite As HtmlTextWriter = New HtmlTextWriter(stringWrite)

GridView1.RenderControl(htmlWrite)

Response.Write(stringWrite.ToString)

Response.Flush()

Response.End()

عند تنفيذ الكود السابق تضهر رسالة الخطأ التالي :

Control 'GridView1' of type 'GridView' must be placed inside a form tag with runat=server.

ارجو المساعدة ....

#2

في صفحة الـ file code الوجودة فيها هذه الدالة أضف الدالة التالية :

 public override void VerifyRenderingInServerForm(Control control)
	{
	}

و يتم إضافة السطر التالي إلى الـ web.config

<pages validateRequest="false" enableEventValidation="false" viewStateEncryptionMode ="Never" ></pages>

بالتوفيق .

سبحان الله وبحمده سبحان الله العظيم

#3
students كتب:
في صفحة الـ file code الوجودة فيها هذه الدالة أضف الدالة التالية :

 public override void VerifyRenderingInServerForm(Control control)
	 {
	 }

و يتم إضافة السطر التالي إلى الـ web.config

<pages validateRequest="false" enableEventValidation="false" viewStateEncryptionMode ="Never" ></pages>

بالتوفيق .

:blink:

اسماعيل نصار

"آخر الأخبار: تقرير للصليب الأحمر يقول إن اسرائيل تخرق قوانين الاحتلال"

من عجائب الدنيا - الكراسي اللاصقه !

طفل ايطالي يقرا القراّن

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

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