PDA

View Full Version : مشكل در ارسال مقادير موجود در ديتاگريدويو به اكسل



mskarimi
پنج شنبه 04 مهر 1387, 07:10 صبح
با سلام وادب خدمت همه دوستان
من تقريبا اينترنت رو زير و رو كردم تا بتونم يه كد شسته رفته براي ارسال مقادير موجود در ديتاگريدويو به
يك فايل اكسل پيدا كنم. البته موارد خيلي خوبي هم بود مثل
http://barnamenevis.org/forum/showpost.php?p=508688
http://www.persiadevelopers.com/articles/export-to-excel.aspx
براي استفاده از اين موارد من فايل هاي رفرنس Microsoft Excel 11 object Lib & Microsoft Office 11 object lib
رو به پروژم الحاق كردم اما پيام خطاي
Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD))
مواجه شدم و هركاريش هم كردم درست نشد.
يه پروژه خوب هم در آدرس زير ديدم:
http://www.codeproject.com/KB/reporting-services/ReportExporters_WinForms.aspx#ClassesOverview

منتها خيلي پروژش شلوغه و من نتونستم ازش استفاده كنم.
اگر يكي از دوستان لطف كنه يك مثال ساده براي ارسال خروجي ديتاگريدويو به اكسل (يك دكمه و يك ديتاگريدويو كه بشه مثال رو فهميد)
بنويسه بسيار ممنون مي شم.
از مديرمحترم هم خواهش مي كنم درصورتيكه پست تكراري بود آنرا حذف نكنند چون من با استفاده از پست هاي موجودنتونستم كاري بكنم.

hana2064
پنج شنبه 04 مهر 1387, 08:45 صبح
با سلام من هم همین مشکلو داشتم تو اینترنت سرچ کردم ولی از متن های انگلیسی چیزی سر درنیاوردم . تو یه تاپیک مطرح کردم که اقای مداح یه لینک خارجی دیگه در جواب به من معرفی کرد
BUG: "Old format or invalid type library" error when automating Excel (http://support.microsoft.com/kb/320369)

و یه دوست دیگه این لینکها رو

http://support.microsoft.com/default...b;en-us;311731 (http://support.microsoft.com/default.aspx?scid=kb;en-us;311731)
http://support.microsoft.com/kb/306572 (http://support.microsoft.com/kb/306572)

اخر نفهمیدم مشکلم چی بود(من به همه این لینکها قبلا رفته بودم) البته فکر می کنم تنظیماتregional option باشه(یه جواب کوچولوی فارسی بعضی وقتها بهتر کمک می کنه هر چند من از سایت های خارجی هم خیلی استفاده می کنم ) . خلاصه از export کریستال ریپورت استفاده کردم تا مشکلم حل بشه
موفق باشی

mskarimi
پنج شنبه 04 مهر 1387, 09:01 صبح
با سلام من هم همین مشکلو داشتم تو اینترنت سرچ کردم ولی از متن های انگلیسی چیزی سر درنیاوردم .

منم همينطور ! البته بعضي هاشون هم مربوط به asp.net مي شن.


خلاصه از export کریستال ریپورت استفاده کردم تا مشکلم حل بشه
اگه نخوام اصلا از كريستال تو پروژم استفاده كنم چي ؟

SMRAH1
پنج شنبه 04 مهر 1387, 12:50 عصر
مقالات Q320369 در MSDN اعلام این bug است.

mskarimi
پنج شنبه 04 مهر 1387, 12:54 عصر
مقالات Q320369 در MSDN اعلام این bug است.

خيلي ممنون . ولي راه حل و ترجيحا يه نمونه برنمه كه كار كنه.

ali_kashani
پنج شنبه 04 مهر 1387, 19:19 عصر
سلام

http://barnamenevis.org/forum/showpost.php?p=508688

mskarimi
پنج شنبه 04 مهر 1387, 19:37 عصر
http://barnamenevis.org/forum/showpost.php?p=508688 (http://barnamenevis.org/forum/showpost.php?p=508688)

خيلي ممنون ولي اي كاش شمادوست عزيز پست اول رو به دقت مي خوندي!

عزيزان كسي نبود كمك كنه ؟

m0rteza
پنج شنبه 04 مهر 1387, 20:37 عصر
من مشکلی در 2005 نداشتم ولی در 2008 هر کاری کردم این مشکل حل نشد.

mskarimi
پنج شنبه 04 مهر 1387, 21:23 عصر
من مشکلی در 2005 نداشتم ولی در 2008 هر کاری کردم این مشکل حل نشد.


هم در ٢٠٠٥ و هم در ٢٠٠٨ اين مشكل وجود داره. البته

http://www.codeproject.com/KB/report...lassesOverview (http://www.codeproject.com/KB/reporting-services/ReportExporters_WinForms.aspx#ClassesOverview)
هيچ مشكلي نداره . كسي نيست بتونه كداي ايم مثال رو آناليز كنه و يه مثال ساده تحويل جامعه بده؟

mskarimi
جمعه 05 مهر 1387, 17:26 عصر
اساتید اهل فن . کسی نبود کمک کنه . مشکل خیلی جدیه و نیاز هم فوری

قبلا از همه دوستان تشکر می نمایم