منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : طباعة تقرير مباشرة ( ريبورت فيور )
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

اريد طريقة فعالة لطباعة تقرير و هذا التقرير عبارة عن وصل 
بحثت كثيرا و لم أجد حلا نهائيا لهذا الأمر مع العلم أنني استخدمت طريقة التصدير الطويلة و لكن الصفحات مهما قمت بتعديل حجمها لا تتناسب مع الحجم المراد طباعته أبدا

و وجدت بالمنتدى طريقة للاخ الوادي مختصرة و جميلة لكن مشكلتها أنها تظهر لنا نافذة اختيار الطابعة

كود :
Dim ps As PrinterSettings = Me.ReportViewer1.PrinterSettings
           ps.PrinterName = prntr
           Me.ReportViewer1.PrintDialog(ps)


فهل توجد طريقة فعالة للريبورت فيور يتم من خلالها مباشرة طباعة التقرير على الطابعة المختارة مسبقا
السلام عليكم اخي الكريم
اطبع مباشرة التقرير بدون اظهار اعدادات الطابعة
استبدل الكود السابق الى :
كود :
ReportViewer1.Print()
شكرا اخابراهيم على الاهتمام

هذا الخطأ الآن يظهر

Error 1 'Public Event Print(sender As Object, e As Microsoft.Reporting.WinForms.ReportPrintEventArgs)' is an event, and cannot be called directly. Use a 'RaiseEvent' statement to raise an event
لا اعلم لماذا هذا الموضوع بالذات الذي لا توجد فيه اجابات شافية
اتمنى الا تبخلواعلي بالحل