private void bt_allprint_Click(object sender, EventArgs e) { if (object.Equals(null, dgv_tjdjb.CurrentRow)) { return; } if (dgv_tjdjb.Rows.Count < 1) { return; } RdlcPrint print = new RdlcPrint(); foreach (DataGridViewRow dgr in dgv_tjdjb.Rows) { if (dgr.Cells["selected"].Value.ToString().Trim() == "1") { string str_tjbh = dgr.Cells["tjbh"].Value.ToString().Trim(); string str_tjcs = dgr.Cells["tjcs"].Value.ToString().Trim(); string str_xm = dgr.Cells["xm"].Value.ToString().Trim(); string str_dwmc = dgr.Cells["dwmc"].Value.ToString().Trim(); print.PrintJcb(str_tjbh, str_tjcs, str_xm, str_dwmc); } } }
private void InitRdlcReportViewer() { if (!string.IsNullOrEmpty(RdlcFilenameSuffix)) { var temp = RdlcPrint.Replace(".rdlc", string.Format("_{0}.rdlc", RdlcFilenameSuffix)); if (File.Exists(temp)) { RdlcPrint = temp; } } if (!File.Exists(RdlcPrint)) { throw new FileNotFoundException(string.Format("Impossibile trovare il template {0}", RdlcPrint)); } TablePrint.LocalReport.ReportPath = RdlcPrint; TablePrint.LocalReport.EnableExternalImages = true; TablePrint.ProcessingMode = ProcessingMode.Local; // Aggiungo i DataSource var tab = string.IsNullOrEmpty(PrimaryTableName) ? DataSource.Tables[0] : DataSource.Tables[PrimaryTableName]; TablePrint.LocalReport.DataSources.Add(new ReportDataSource(string.Format("{0}_{1}", DataSource.DataSetName, tab.TableName), tab)); TablePrint.LocalReport.SubreportProcessing += LocalReportSubreportProcessing; }
private void btn_zybgdy_Click(object sender, EventArgs e) { //PEIS.zybtj.Form_zyb_plbgdy frm = new PEIS.zybtj.Form_zyb_plbgdy(); //frm.ShowDialog(); RdlcPrint print = new RdlcPrint(); print.PrintJkda(str_tjbh, str_tjcs, txt_djlsh.Text.Trim(), ""); tjjgbiz.Update_tj_tjdjb_Dycs(str_tjbh, str_tjcs);//修改打印次数 }
private void bt_singeprint_Click(object sender, EventArgs e) { if (object.Equals(null, dgv_tjdjb.CurrentRow)) { return; } if (dgv_tjdjb.Rows.Count < 1) { return; } DataGridViewRow dgr = dgv_tjdjb.CurrentRow; string str_tjbh = dgr.Cells["tjbh"].Value.ToString().Trim(); string str_tjcs = dgr.Cells["tjcs"].Value.ToString().Trim(); string str_djlsh = dgr.Cells["djlsh"].Value.ToString().Trim(); RdlcPrint print = new RdlcPrint(); print.PrintJkda(str_tjbh, str_tjcs, str_djlsh, txt_zxym.Text.Trim()); }