PDA

View Full Version : چاپ اطلاعات دیتاگرید



farhang_760
یک شنبه 11 شهریور 1386, 13:45 عصر
سلام من یک برنامه نوشتم و برای گزارشگیری می خوام اطلاعات دیتاگریدو چاپ کنم
چه کاری انجام بدم

mohammad-hossein
یک شنبه 11 شهریور 1386, 14:27 عصر
توی این فایل یک فرم PrintOption هست که باید Add کنی و یک ماژول به نام ModDataGridViewPrint
که اونم باید Add کنی بعد مثل کد زیر GridView رو به کلاس ارسال کن :

Private Sub mnuPrintData_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuPrintData.Click
PrintDGV.Print_DataGridView(grdData)
End Sub

این یک کلاس پرینت GridView خیلی کامل هست که من چاپش رو راست به چپ (RightToLeft) کردم.
این کلاس رو از سایت CodeProject برداشتم وتغییرات بهش دادم.
موفق باشی.

hamed shahba
دوشنبه 11 اردیبهشت 1391, 14:02 عصر
توی این فایل یک فرم PrintOption هست که باید Add کنی و یک ماژول به نام ModDataGridViewPrint
که اونم باید Add کنی بعد مثل کد زیر GridView رو به کلاس ارسال کن :

Private Sub mnuPrintData_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles mnuPrintData.Click
PrintDGV.Print_DataGridView(grdData)
End Sub

این یک کلاس پرینت GridView خیلی کامل هست که من چاپش رو راست به چپ (RightToLeft) کردم.
این کلاس رو از سایت CodeProject برداشتم وتغییرات بهش دادم.
موفق باشی.


من با استفاده از کلاس PrintDGVاز دیتا گرید پرینت میگیرم


خوب
حالا یکی از فیلد های جدول از نوعbit هستش که در زمان نمایش مشکلی نداره ولی زمانی که پرینت میگیرم به صورت TRUE و FALSE چاپ میشه

راه حلی برای این مشکل وجود داره:ناراحت:
باتشکر

nowar1352
دوشنبه 19 تیر 1391, 15:59 عصر
سلام دوست عزيز محمد حسين در موقع اجرا برنامه خطاي InitForms(Me) را ميدهد كه من اين خط كد را ريمارك كردم اجرا شد آيا كارم درسته يا نه ؟
در ضمن خيلي ممنون ازاين كدي كه گذاشتيد

hobabnevis
یک شنبه 20 اسفند 1391, 20:09 عصر
اقا این ارور رو میده
index wasoutside the boundsof the array
فونتشم بهم ریختس

mohsen22
جمعه 03 خرداد 1392, 06:49 صبح
با تشکر -ببخشید print preview در حالت کوچک نمایش داده میشه چگونه می تونم اونو ماکزیمم کنم ؟