PDA

View Full Version : معادل دستور زیر در vb.net



Hossein Bazyan
پنج شنبه 16 اسفند 1386, 12:22 عصر
سلام
من از کد زیر برای ارسال Datagridview در Asp.net به Excel استفاده میکنم ( در asp.net هم با vb نوشته شده ) اما همین کدها در Vb.net جواب نمیده دوستان راهی به نظرشان میرسه ؟ آیا باید Refrence خاصی اضافه بشه ؟


Dim attach As String = "attachment;filename =export.xls"
Response.ClearContent()
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader("content-disposition", attach)
Dim str As New StringWriter
Dim htr As New HtmlTextWriter(str)
dg1.RenderControl(htr)
Response.Write(str.ToString())
'Response.Output.GetType()

مشکل در دستور Response میباشد.

yavari
پنج شنبه 16 اسفند 1386, 23:06 عصر
سلام

دوست عزیز ، پیشنهاد میکنم به سر به این تاپیک بزنید
http://barnamenevis.org/forum/showthread.php?t=50594

موفق باشید

Hossein Bazyan
جمعه 17 اسفند 1386, 10:42 صبح
سلام

دوست عزیز ، پیشنهاد میکنم به سر به این تاپیک بزنید
http://barnamenevis.org/forum/showthread.php?t=50594

موفق باشید

سلام جناب یاوری
من اون تاپیک و دیدم و استفاده هم کردم اما آقای راد این کد را برای ASP.NET نوشتند من برای ارسال گزارش به اکسل در asp.net مشکل ندارم اما دستور Response در vb.net جواب نمیده . من معادل اونرو میخوام

Behrouz_Rad
جمعه 17 اسفند 1386, 10:46 صبح
حسین جان شما دقیقا یک ساختار HTML با تگ TABLE ایجاد کن. TR برای ردیف ها و TD برای سلول ها و فایل رو با پسوند xls ذخیره و در Excel باز کن تا چیزهای زیبایی ببینی ;)
البته کتابخانه های دیگه ای هم برای تولید فایل Excel هستند اما این روش دم دستی و بدون نیاز به کامپوننت خاصی هست.

موفق باشید.

Hossein Bazyan
جمعه 17 اسفند 1386, 11:04 صبح
حسین جان شما دقیقا یک ساختار HTML با تگ TABLE ایجاد کن. TR برای ردیف ها و TD برای سلول ها و فایل رو با پسوند xls ذخیره و در Excel باز کن تا چیزهای زیبایی ببینی ;)
البته کتابخانه های دیگه ای هم برای تولید فایل Excel هستند اما این روش دم دستی و بدون نیاز به کامپوننت خاصی هست.

موفق باشید.

سلام
مرسی جناب راد. دارم امتحان میکنم .

Hossein Bazyan
شنبه 18 اسفند 1386, 14:54 عصر
سلام

جناب راد مرسی من امتحان کردم و خیلی باحال بود. حال برای word چکار باید بکنیم