سلام وقت بخیر
دوستان من یه پروژه C# دارم که دو تا دکمه داره یکی چاپ و یکی چاپ انبوه، دیزاین فایل ریپورت هر دو بخش یکسانه.وقتی دکمه چاپ رو میزنم همه چیز درسته و چاپ میشه ولی وقتی چاپ انبوه رو میزنم ی صفحه اضافی سفید به صفحه اصلی اضافه میشه به عبارتی اطلاعات تو یک برگه جاسازی شده ولی موقع چاپ انبوه 2برگه میزنه که یکیش سفیده.ب نظرتون مشکل ازکجاست؟؟
این تیکه کده چاپ ریپورته:
DataSet1TableAdapters.Tbl_Get_serialTableAdapter getserial = new DataSet1TableAdapters.Tbl_Get_serialTableAdapter(); for (int i = 0; i < gridView1.SelectedRowsCount; i++) { if (gridView1.GetSelectedRows()[i] >= 0) { DataSet1.Tbl_Get_serialDataTable dt = new DataSet1.Tbl_Get_serialDataTable(); int id_melk = int.Parse(gridView1.GetDataRow(gridView1.GetSelectedRows()[i])["Melk_id"].ToString()); dt = getserial.GetData(id_melk); foreach (DataSet1.Tbl_Get_serialRow item in dt) { StiReport report = new StiReport(); report.Load(Application.StartupPath + "\\Reports\\ElamNatijeh.mrt"); report.Dictionary.Databases.Clear(); //FarsiLibrary.Utils.PersianDate pa = new FarsiLibrary.Utils.PersianDate(); //string shdate = pa.ToString("####/##/##"); report.Dictionary.Variables.Add(new StiVariable("Category", "Serial", typeof(string), item.Serial, false)); report.Dictionary.Databases.Add(new StiSqlDatabase("Connection", Properties.Settings.Default.New_MomayeziConnectionString)); report.Print(false); System.Threading.Thread.Sleep(500); } //MessageBox.Show(getserial.GetData(id_melk)); } }
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)