PDA

View Full Version : پرینت در سی شارپ



ali800
یک شنبه 13 اردیبهشت 1394, 02:01 صبح
با سلام دوستان



اساتید محترم من دارم یه برنامه واسه مغازم مینویسم کارم تقریبا تموم شده که مشکل در چاپ گزارش فاکتور برای مشتری هستم ! !! ! میخوام پرینتم محتویات دیتاگرندویو باشه به صورت منظم و زیر هم و بتونم بالا و پایین کادری که چاپ میشه تبلیغ یا اسمی چیزی بنویسم دوستان جمع شید شاید فرجی شد :D:خجالت:

mohammad2407
یک شنبه 13 اردیبهشت 1394, 08:14 صبح
دوست عزیز شما یک دیتا تیبل بساز بعد محتوای دیتا گرید رو بهش بده
بعد به هر گزارش سازی که دوست داشتی پاس بده

اینو نگاه کن
http://stackoverflow.com/questions/18910002/how-to-convert-data-grid-to-data-table

ebrahim.rayatparvar
یک شنبه 13 اردیبهشت 1394, 16:04 عصر
سلام علی جان.
بهتر برای چاپ گرید از printDocument استفاده کنی مثل لینک زیر :
http://csharp.net-informations.com/datagridview/csharp-datagridview-printing.htm

البته به نطر من این راه حل خوبه ولی بهتر از این اینه که یا از گرید کامپوننتی همچون Devexpress یا Telerik استفاده کنی.

روش بهتر این دو روش میشه Stimule که میتونی با یک فرم با نمای زیبا و دلخواه به مشتری تحویل بدی و Stimule 2013 باشه بهتر خیلی عالی شده و گزارش سازهای دیگه بهش نمیرسن.