PDA

View Full Version : سوال: چاپ در بالای دیتا گرد ویو



vahid.bz
چهارشنبه 06 مرداد 1389, 08:39 صبح
سلام دوستان
من چاپ دیتا گرد ویو رو بلدم ولی مشکل اینجاست که می خوام یه سری از اطلاعات بالای دیتاگردویو چاپ شن(هدرهای جدول نه، بالای جدول) باید چی کار کنم؟
لطفآ اگه می شه یه مثال ساده بذارین
ممنونم

حجتی نیا
چهارشنبه 06 مرداد 1389, 08:56 صبح
سلام دوستان
من چاپ دیتا گرد ویو رو بلدم ولی مشکل اینجاست که می خوام یه سری از اطلاعات بالای دیتاگردویو چاپ شن(هدرهای جدول نه، بالای جدول) باید چی کار کنم؟
لطفآ اگه می شه یه مثال ساده بذارین
ممنونم
بالای جدول یعنی چی؟ تکس باکس یا .....:متفکر:

vahid.bz
چهارشنبه 06 مرداد 1389, 09:08 صبح
توی چاپ اینطوری باشه که :
نام دبیر:... نام پدر:....
شناسه:.... کد ملی :.....
اینجا جدول باشه

razavi_university
چهارشنبه 06 مرداد 1389, 09:16 صبح
خوب label بگذارید و اون رو مقدار دهی کنید

حجتی نیا
چهارشنبه 06 مرداد 1389, 09:20 صبح
اگه میخوای این اطلاعات به همین شکل وارد چاپ بشن فقط باید اول در کریستال به تعدادشون پارامتر ایجاد کنی و بعدا بوسیله کد اونارو مقداردهی کنی
نحوه مقداردهی :

reportdocument rd=new reportdocument ();
rd.load("crystal-name.rpt");
rd.setparametrvalue("name", textbox.text);
crystalreport-name.datasource=rd;
یا بجای خط آخر برای چاپ مستقیم در پرینتر :
rd.printtoprinter(,,,);اینم به برنامه اضافه کن :

using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;

vahid.bz
چهارشنبه 06 مرداد 1389, 09:47 صبح
اخه مشکل اینه که من چاپ دیتا گرد ویو رو با کریستال بلد نیستم؟اگه می شه برا اونم یه کد بذاریدممنونم

حجتی نیا
چهارشنبه 06 مرداد 1389, 09:55 صبح
اخه مشکل اینه که من چاپ دیتا گرد ویو رو با کریستال بلد نیستم؟اگه می شه برا اونم یه کد بذاریدممنونم

اگه خود دیتاگرید رو میخوای تو چاپ داشته باشی این برنامه بدردت میخوره
اگه اطلاعات داخل دیتاگرید رو میخوای چاپ کنی، اول داخل کریستال در database expert باید دیتاست رو اضافه کنی و فیلدهایی که میخوای در خروجی باشه بکش تو فرم چاپ، در برنامه و قبل از دستور چاپ ابتدا اون دیتاست رو با اطلاعاتت پرش کن و بعدش دیتاسورس کریستال رو اون دیتاست قرار بده
http://www.4shared.com/file/F1nF3y9i/PrintDataGridView.html