PDA

View Full Version : سوال: چاپ محتويات گريد جانوس



s_mokhtari
جمعه 16 مهر 1389, 11:54 صبح
سلام
دوستان من از گريد جانوس استفاده كردم و ميخوام محتويات اين گريد رو چاپ كنم چطور بايد اين كار رو بكنم
ممنون:گیج:

shima2006
جمعه 16 مهر 1389, 12:07 عصر
یه کنترل gridEXPrintDocument بنداز رو فرمت و بنویس


gridEXPrintDocument1.Print();

s_mokhtari
جمعه 16 مهر 1389, 12:58 عصر
یه کنترل gridEXPrintDocument بنداز رو فرمت و بنویس


gridEXPrintDocument1.Print();

سلام
دوست عزيز من نميخوام يه دفعه بدون نمايش چاپ كنه ميخوام اطلاعات جاري گريد رو بفرستم به ريپورت بعد كاربر اگه دوست داشت پرينت كنه
اينطوري يه دفعه خودش تا دكمه پرينت رو زد سريع بدون ديدن در گزارش پرينت ميشه
در ضمن من از اسمال ريپورت استفاده ميكنم
ممنون

Bahman7
سه شنبه 19 بهمن 1389, 11:25 صبح
سلام
دوست عزيز من نميخوام يه دفعه بدون نمايش چاپ كنه ميخوام اطلاعات جاري گريد رو بفرستم به ريپورت بعد كاربر اگه دوست داشت پرينت كنه
اينطوري يه دفعه خودش تا دكمه پرينت رو زد سريع بدون ديدن در گزارش پرينت ميشه
در ضمن من از اسمال ريپورت استفاده ميكنم
ممنون
----------------------------------------------------------------------------------------------------------
سلام. میدونم دیر شده اما خواستم جواب بدم تا شاید بدرد کسی دیگه ای بخوره...
من خودم همین مشکل رو داشتم اما با کد و ابزارهای زیر حل شد:(این کدها رو باید توی دکمه ی پرینت قرار بدید)
PageSetupDialog1.Document = GridEXPrintDocument1
PageSetupDialog1.PageSettings.Landscape = True
PrintPreviewDialog1.Document = GridEXPrintDocument1
PrintPreviewDialog1.ShowDialog()

s_mokhtari
چهارشنبه 20 بهمن 1389, 10:41 صبح
سلام
دوست عزيز يعني من بايد يه گريد روي صفحه دارم بعد بيام كنترل PrintPreviewDialog1و PageSetupDialog1 و GridEXPrintDocument1 را روي صفحه بذارم و كد شما رو بنويسم ولي جواب نميده
با تشكر

Bahman7
پنج شنبه 21 بهمن 1389, 08:35 صبح
سلام. کاش اکسپشن مربوط به جواب ندادن کدها رو مینوشتید.
یه دفعه دیگه از اول میگم:
1- تنظیمات GridExتون رو تماما انجام بدید
2- یه GridEXPrintDocument بکشید تو فرمتون
3-خاصیت GridEx مربوط به کنترل GridEXPrintDocumentتون رو برابر اسم GridExاصلیتون قرار بدید
4-(حالا میتونیدgridEXPrintDocument1.Print رو اعمال کنید اما این چاپ بدون پیش نمایشه. پس:) کنترلهای PrintPreviewDialog(برای نمایش صفحه چاپ) و PageSetupDialog(برای تنظیمات صفحه مثل خوابیده یا ایستاده کردن) رو به فرمتون اضافه کنید
5-کدهای قبلی رو که نوشته بودم تو دکمه ی پرینتتون قرار بدید(البته کدهای بالا بزبان VB.netه)

ضمنا چاپ GridEx هیچ ربطی به اسمال یا کریستال ریپورت نداره و خودش مستقله.

Arash_janusV3
یک شنبه 24 بهمن 1389, 13:40 عصر
وقتی که از فیلتر کردن در گرید استفاده می کنیم و چاپ می زنیم اطلاعات فیلتر رو در چاپ نمی بینیم اینا چیکارش کنیم؟

Bahman7
یک شنبه 24 بهمن 1389, 15:47 عصر
من تا حالا گرید فیلتر شده رو چاپ نکردم
اما فک کنم باید قبل از چاپ، دیتاسورس گریدتون رو دوباره و با شروط فیلترتون ست کنید.