Smart User
پنج شنبه 01 فروردین 1387, 21:17 عصر
من از کد زیر برای چاپ کریستال استفاده می کنم. ولی یه مشکل داره. اونم اینکه تنظیمات چاپگر رو اعمال نمی کنه. اگه refresh report رو قبل از دستور پرینت استفاده کنم تنظیمات اعمال می شه ولی مشکلش اینه که با زدن این دستور یه پنجره باز می شه که دوباره پارامتر ورودی رو توش می خواد. اگرم استفاده نکنم اکثر اوقات تنظیمات پرینتر اعمال نمی شه.
لطفا راهنمایی کنید چه کار کنم؟؟
CrystalReport_print1 = new CrystalReport_print();
CrystalReport_print1.PrintOptions.PaperSize = PaperSize.PaperA4;
CrystalReport_print1.PrintOptions.PaperOrientation = PaperOrientation.Landscape;
CrystalReport_print1.SetDatabaseLogon("sa", "12345", "dbase", "dbase", true);
CrystalReport_print1.SetParameterValue("@groupprint", checkBox_barggroupprint.Checked);
CrystalReport_print1.VerifyDatabase();
crystalReportViewer1 = new CrystalReportViewer();
crystalReportViewer1.ReportSource = CrystalReport_print1;
crystalReportViewer1.RefreshReport();
crystalReportViewer1.PrintReport();
لطفا راهنمایی کنید چه کار کنم؟؟
CrystalReport_print1 = new CrystalReport_print();
CrystalReport_print1.PrintOptions.PaperSize = PaperSize.PaperA4;
CrystalReport_print1.PrintOptions.PaperOrientation = PaperOrientation.Landscape;
CrystalReport_print1.SetDatabaseLogon("sa", "12345", "dbase", "dbase", true);
CrystalReport_print1.SetParameterValue("@groupprint", checkBox_barggroupprint.Checked);
CrystalReport_print1.VerifyDatabase();
crystalReportViewer1 = new CrystalReportViewer();
crystalReportViewer1.ReportSource = CrystalReport_print1;
crystalReportViewer1.RefreshReport();
crystalReportViewer1.PrintReport();