PDA

View Full Version : سوال: Export From Janues GridView to Excel



ACorvinus
سه شنبه 06 اسفند 1387, 22:52 عصر
سلام .

چجوری میتونم اطلاعات موجود در گرید جانوس رو Export کنم ؟

Export to Excel

jafari1
سه شنبه 06 اسفند 1387, 23:13 عصر
سلام
یک GridexExporter به فرمتان اضافه کنید و gridex آن را تنظیم کنید سپس دستور زیر را بنویسید

If SaveFileDialog1.ShowDialog() = DialogResult.OK Then
Dim st As New IO.FileStream(SaveFileDialog1.FileName, FileMode.Create, FileAccess.Write, FileShare.None)
GridEXExporter1.Export(st)
end if


لازم به ذکر است در صورت استفاده از دستور فوق به یک SAveFileDialog نیز نیاز دارید

ACorvinus
چهارشنبه 07 اسفند 1387, 14:13 عصر
سلام
یک GridexExporter به فرمتان اضافه کنید و gridex آن را تنظیم کنید سپس دستور زیر را بنویسید

If SaveFileDialog1.ShowDialog() = DialogResult.OK Then
Dim st As New IO.FileStream(SaveFileDialog1.FileName, FileMode.Create, FileAccess.Write, FileShare.None)
GridEXExporter1.Export(st)
end if


لازم به ذکر است در صورت استفاده از دستور فوق به یک SAveFileDialog نیز نیاز دارید


فرمایش شما درست .
منم همین کد رو نوشتم
ولی بعد از اینکه عمل Export رو انجام میدم هیچ اطلاعاتی داخلش ذخیره نمیشه .
کد منم اینه :





Dim GroupDialog As New System.Windows.Forms.SaveFileDialog
With GroupDialog
.Filter = "(Excel Files)|*.xls"

.ShowDialog()
If .FileName <> "" Then

Dim Stream As New IO.FileStream(.FileName, IO.FileMode.Create, IO.FileAccess.Write, IO.FileShare.None)
Me.GroupGridEXExporter.ExportMode = Janus.Windows.GridEX.ExportMode.AllRows
Me.GroupGridEXExporter.Export(Stream)
Stream.Close()
End If

End With

jafari1
چهارشنبه 07 اسفند 1387, 15:41 عصر
سلام
دستور زیر را هم اضافه کنید

GroupGridEXExporter.GridEX = GridEX1

ACorvinus
چهارشنبه 07 اسفند 1387, 16:44 عصر
سلام
دستور زیر را هم اضافه کنید

GroupGridEXExporter.GridEX = GridEX1


نمیشه، شاید من نمیدونم به کجا اضافه کنم ؟

خودت از این دستور جواب گرفتی ؟

jafari1
چهارشنبه 07 اسفند 1387, 16:52 عصر
دوست عزیز من از دستورات فوق در چند برنامه استفاده کرده ام به خوبی کار میکند
به جای gridex1 نام گرید خودتان رابنویسید در پاسخ اول هم این موضوع را گفته بودم دوباره تکرار کردم

ACorvinus
پنج شنبه 08 اسفند 1387, 01:30 صبح
دوست عزیز من از دستورات فوق در چند برنامه استفاده کرده ام به خوبی کار میکند
به جای gridex1 نام گرید خودتان رابنویسید در پاسخ اول هم این موضوع را گفته بودم دوباره تکرار کردم


نمیدونم والله .

فایل Excel ایجاد میشه ولی اطلاعاتی ذخیره نمیشه .

راستی Excel من 2007 هستش، نکنه اشکال از اون باشه ؟

jafari1
پنج شنبه 08 اسفند 1387, 09:49 صبح
راستی Excel من 2007 هستش، نکنه اشکال از اون باشه ؟
http://barnamenevis.org/forum/images/statusicon/user_offline.gif http://barnamenevis.org/forum/images/buttons/report.gif (http://barnamenevis.org/forum/report.php?p=685604)
نه ربطی به ورژن اکسل نداره چون 2007 همه فرمت ها را نشان میده یک خورده سعی کنید مشکلتان حل میشود

ACorvinus
پنج شنبه 08 اسفند 1387, 13:37 عصر
نه ربطی به ورژن اکسل نداره چون 2007 همه فرمت ها را نشان میده یک خورده سعی کنید مشکلتان حل میشود


نمیدونم والله . ولی هر کاری کردم نشد .

خیلی برام مهمه، چون بخشی از پروژه ام هستش .

بگذریم، همین که بهم کمک کردی ممنونم . موفق باشی . خدا نگهدار

jafari1
پنج شنبه 08 اسفند 1387, 23:24 عصر
دوست عزیز
GridEXExporter1 یک پروپرتی دارد که باید در آن gridex که در فرم استفاده شده را ست کنید من آزمایش کردم اگر این ست نشود فایل اکسل خالی میسازد

davoodrm666_666
شنبه 08 اسفند 1388, 15:47 عصر
چطوری میشه چند تا گرید جانوس رو توی چند sheet از یک فایل excel زد

akhavan_a
چهارشنبه 05 آبان 1389, 13:47 عصر
سلام .... من در Export کردن دیتا گرید جانوس به excel سوال دارم . نمی دونم چطور می شه فقط بعضی از ستون های دیتا گرید رو export کنم به excel نه کلشو. مثلا داره 5 تا ستون توی گرید نشون می ده ولی می خوام 4 تاستونشو توی excel ببرم....ممنون