Проблема печати кристаллического отчета
Привет Друзья,
Я написал код для отображения определенных файлов в crystal report из БД.
Он работает, но теперь у меня возникли проблемы с его печатью. То, что я ищу, на самом деле состоит в том, чтобы установить значение текстового поля как копии. Например, тележка = 5 единиц. Отчет crystal должен быть напечатан в 5 экземплярах. Но теперь он печатает не более одного экземпляра
Что я уже пробовал:
PT_Main ptm = new PT_Main(); conn.ConnectionString = ConfigurationManager.ConnectionStrings["MMS_JJ.Properties.Settings.MMSBOMConnectionString"].ToString(); string sql = "SELECT * From QRStore where BomTransactionID = '" + int.Parse(comboBox1.Text) + "' "; string sqlo = "SELECT * From QRStore where BomTransactionID = '" + int.Parse(comboBox2.Text) + "' "; string sqli = "SELECT * From QRStore where BomTransactionID = '" + int.Parse(comboBox3.Text) + "' "; DataSet ds = new DataSet(); DataSet dso = new DataSet(); DataSet dsi = new DataSet(); SqlDataAdapter adapter = new SqlDataAdapter(sql, conn); SqlDataAdapter adapter1 = new SqlDataAdapter(sqlo, conn); SqlDataAdapter adapter2 = new SqlDataAdapter(sqli, conn); var ncopies = Int32.Parse(trllyTextBox.Text); adapter.Fill(ds, "QRStore"); adapter1.Fill(dso, "QRStore"); adapter2.Fill(dsi, "QRStore"); ptm.Subreports[0].SetDataSource(ds.Tables["QRStore"]); ptm.Subreports[1].SetDataSource(dso.Tables["QRStore"]); ptm.Subreports[2].SetDataSource(dsi.Tables["QRStore"]); crystalReportViewer1.ReportSource = ptm; crystalReportViewer1.Refresh(); ptm.PrintToPrinter(Convert.ToInt32(trllyTextBox.Text),false,0,0);