PDA

View Full Version : سوال: یعنی از دوستان برنامه نوس هیچ کس نمی تواند کمک کند !!!



ArashClever
پنج شنبه 03 مرداد 1392, 18:05 عصر
از بس که این سوال را در تاپیک های مختلف سوال کردم و کسی جوابی نداده خسته شدم :ناراحت::ناراحت::ناراحت:

از دوستان محترم کسی میدونه چطور باید کنترل MicrosoftReportViewer را از طریق کد نویسی تنظیمات چاپ را انجام داد ؟
مثلاً می خوام اندازه صفحه را از طریق کدنویسی بر روی ورق A5 تنظیم کنم همچنین مارجین صفحه را از چپ و راست و بالا و پایین بر روی صفر تنظیم کنم می خواهم این کار را خودم از طریق کد نویسی انجام دهم و کاربر دستی انجام ندهد...

arman 2012
پنج شنبه 03 مرداد 1392, 20:46 عصر
منم همین مشکل رو دارم ولی...

vb341
جمعه 04 مرداد 1392, 12:11 عصر
این عبارت رو تو گوگل سرچ کن کلی مطلب پیدا میکنی set runtime page margin in Microsoft Report Viewer

vb341
جمعه 04 مرداد 1392, 12:14 عصر
این هم یک نمونه برای راهنمایی
http://go4answers.webhost4life.com/Example/setting-margins-reportviewer-149757.aspx

ArashClever
جمعه 04 مرداد 1392, 19:01 عصر
این هم یک نمونه برای راهنمایی
http://go4answers.webhost4life.com/Example/setting-margins-reportviewer-149757.aspx

با تشکر از شما ولی این کدی که نوشته شده یعنی :

Dim newPageSettings As New System.Drawing.Printing.PageSettings

newPageSettings.Margins = New System.Drawing.Printing.Margins(35, 35, 35, 35)

ReportViewer1.SetPageSettings(newPageSettings)

جالب هست که بدانید کنترل ReportViewr1 اصلاً خاصیت SetPageSettings ندارد من از ویژوال استودیو 2008 استفاده می کنم

ArashClever
یک شنبه 06 مرداد 1392, 02:25 صبح
:ناراحت: همچنان منتظر پاسخگویی دوستان برای حل این مشگل هستــــــــــــــــــــــ ـــــــــــــــــــــــــ ــم !!!

arman 2012
یک شنبه 06 مرداد 1392, 21:20 عصر
یعنی کسی بلد نیست؟؟؟
(اسپم برای بالا رفتن تایپیک)

ArashClever
دوشنبه 07 مرداد 1392, 23:11 عصر
:متفکر::ناراحت:

جالب است در این سایت بزرگ کسی پاسخ گوی سوال ما نیست !!!

ArashClever
پنج شنبه 10 مرداد 1392, 21:34 عصر
واقعاً جای تعجب دارد از این همه برنامه نویس 1نفر تا حالا نتوانسته جواب سوال بنده را بدهد !!!

تقریباً 2-3 هفته هست که پیگیرم تا جواب سوالم را پیدا کنم !!!

systam
پنج شنبه 10 مرداد 1392, 21:59 عصر
جستجو 1 (http://barnamenevis.org/showthread.php?101163-%D9%86%DA%A9%D8%A7%D8%AA%DB%8C-%D8%AF%D8%B1-%D8%B1%D8%A7%D8%A8%D8%B7%D9%87-%D8%A8%D8%A7-ADO.Net)
جستجو 2 (http://www.codeproject.com/Articles/9772/Report-Generator)
جستجو 3
(http://barnamenevis.org/showthread.php?37655-%DA%A9%D9%85%DA%A9-%D8%A8%D8%B1%D8%A7%DB%8C-%DA%A9%D8%A7%D8%B1-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A8%D8%A7-reportviewer&highlight=ReportViewer)

ArashClever
شنبه 12 مرداد 1392, 20:20 عصر
با تشکر از دوست عزیز...
ولی بنده هر 3 جستجو را چک کردم مطلبی پیدا نکردم که بتونم از طریق کد نویسی مارجین صفحه را هنگام پریینت در کنترل ReportViewer تنظیم کنم شاید دوستمون منظوره منو خوب متوجه نشدن دوباره توضیح میدم

در کنترل ReportViewer این امکان وجود دارد که بتوان اندازه صفحه را مثلاٌ از A4 به A5 تغییر داد یا فاصله صفحه را ازچپ و راست و بالا و پایین برای پرینت تعیین کرد اما این امکان از طریق رابط کاربری هست و کاربر هر باری که بخواهد چاپ را انجام دهد باید دستی این تغییرات را انجام دهد بنده می خواهم این کار را از طریق کدنویسی انجام دهم که دیگر کاربر دستی این تنظیمات را انجام ندهد.

امیــــــــدوارم از دوستان برنامه نویس یکی مشگل بنده را حل کند انشالله.

ArashClever
دوشنبه 14 مرداد 1392, 12:03 عصر
همچنان منتظر پاسخ دوستان هستم

ArashClever
سه شنبه 15 مرداد 1392, 20:51 عصر
جلل خالق !!!

مشگل مارو 1نفر نمیتونه حل کنه !!!