اخوانى انا اصمم مشروع بلغة ASP.NET مع VB.NET واقوم بالاتصال بقاعدة بيانات SQL SERVER 2008 سؤالى هو كيف يمكن ان اقوم بعمل Export و Import للبيانات اى استيراد وتصدير للبيانات من خلال زرار فى صفحة النت وشكرا
عمل استيراد وتصدير
الحل هنا ..
http://www.beansoftware.com/ASP.NET-Tutorials/Export-Crystal-Reports-To-PDF.aspx
http://www.beansoftware.com/ASP.NET-Tutorials/Using-Crystal-Reports.aspx
تم تعديل هذه المشاركة بواسطة مبرمج القاعده في 2 نوفمبر 2010 في 20:13
اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي
اخى بارك الله فيك على الرد ولكن على ما اعتقد ما ارسلت لى ليس ما اريد فهو يتكلم عن crystal report وتحويله الى pdf وانا طلبى تحويل البيانات داخل text او gridview الى excel
اخوانى بارك الله فيكم هل السؤال غير واضح ؟
أخي الكريم
تفضل أخي الكريم هو عبارة عن برنامج لربما يقوم بمساعتك
تم تعديل هذه المشاركة بواسطة EMNALI في 4 نوفمبر 2010 في 13:29
وَعَبْدٌ قَدْ يَنامُ عَلَى حَرِيرٍ ××× وَذُو نَسَبٍ مَفَارِشُهُ التُّرَابُ
اخوانى على ما اعتقد ان سؤالى غير واضح لكم , موضوعى ببساطة هو كيف اقوم بعمل استيراد وتصدير للبيانات من قاعدة SQL فى صفحة ASP.NET من خلال GRIDVIEW من والى الاكسل ( Excel )
ولماذا لم تذكر كلمة EXCEL في سؤالك من البداية .. تهنا معك .. عموما هذا الكود لتحويل بيانات GridView الى Excel
Response.Clear()
Response.AddHeader("content-disposition", "attachment;filename=FileName.xls")
Response.Charset = ""
Response.ContentType = "application/vnd.xls"
Dim stringWrite As New System.IO.StringWriter()
Dim htmlWrite As System.Web.UI.HtmlTextWriter = New HtmlTextWriter(stringWrite)
GridView.RenderControl(htmlWrite)
Response.Write(stringWrite.ToString())
Response.End()تم تعديل هذه المشاركة بواسطة مبرمج القاعده في 4 نوفمبر 2010 في 16:51
اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي
اخى اعذرنى الخطا من عندى فكان لا بد على ان اوضح فى البداية موضوع الاكسل عذرا مرة اخرى , اخى الكود لم يعمل معى ولا ادرى اين الخطا بالظبط يظهر لى الرسالة التالية :
System.Web.HttpException: Control 'GridView1' of type 'GridView' must be placed inside a form tag with runat=server.
اتوقع عندك مشكلة في السورس كود القرد فيو يجب أن تكون داخل فورم والفورم فيه الخاصية runat="server"
كالتالي:
<form id="MainFrm" runat="server"> <gridvew> هنا طبعا القرد فيو الخاصة فيك .. وما تحتويه </gridview> </form>
تم تعديل هذه المشاركة بواسطة حسام المقحم في 7 نوفمبر 2010 في 20:37
اخى بالفعل انا عندى الجريد فيو داخل الفورم ويظهر لى الخطا ايضا
ويقول لى بان هناك خطا برضه فى الكود :
GridView.RenderControl(htmlWrite)