PDA

View Full Version : سوال: چاپ یک فایل ریپرت (rdlc) به صورت کدنویسی و بدون پیش نمایش



MasoudAliAkbari
شنبه 08 مرداد 1390, 16:28 عصر
من می خوام یه فایل rdlc که ساخته ام را پرینت بگیرم اما نمی خوام از reportview استفاده کنم. می خوام با کد این کار را انجام بدم تو سایت مایکروسافت این لینک را دیدم که این کار را انجام می دهد:
http://msdn.microsoft.com/en-us/library/ms252091.aspx
این مثال با ریپورت خودش درست کار می کند ولی من وقتی فایل rdlc آن را با فایل rdlc خودم جابجا می کنم در زمان اجرا یک استثنا در خط:
report.Render("Image", deviceInfo, CreateStream, out warnings); :Error
رخ میدهد که عنوان میکند:
An error occurred during local report processing
حالا از دوستان می خوام من را راهنمائی کنند که مشکل کجاست.
با تشکر...

MasoudAliAkbari
دوشنبه 10 مرداد 1390, 16:00 عصر
لطفا اگه کسی می تونه منو راهنمائی کنه
ممنون...

morteza271
دوشنبه 10 مرداد 1390, 16:49 عصر
سلام دوست عزیز.
منم قبلا میخواستم کار شما رو بکنم و کلی دنبال گشتم که بی فایده بود.
کدهایی بود که میگفتن پرینت میگیره ولی هم کدش زیاد بود و هم خیلی سخت و نتونستم ازشون استفاده کنم و کلا بی خیال این کار شدم.
بعد از اون دیگه بیخیال Microsoft Report شدم و رفتم سراغ کامپوننت های دیگه برای چاپ.که من Stimul Report رو انتخاب کردم.
توصیه میکنم شما هم بی خیال این کار بشین و برین و از یه کامپوننت دیگه استفاده کنید چون این Microsoft Report خیلی ساده هستش و نمیشه گزارشای خوب و جذاب باهاش درست کرد.
موفق باشید.

MasoudAliAkbari
چهارشنبه 12 مرداد 1390, 11:11 صبح
سلام
از راهنماییت ممنونم این کامپوننت که فرمودی رو سی شارپ 2010 هم کار میده؟

morteza271
چهارشنبه 12 مرداد 1390, 15:35 عصر
آره کار میکنه من خودم دارم ازش استفاده میکنم و خیلی خوبه.
موفق باشید