public void PrintPage(System.Drawing.Printing.PrintPageEventArgs e) { long ret = objSvc.m_lngGetDailyDebtConfig(reportid, out this.dtbReportConfig); if (ret < 0 || dtbReportConfig.Rows.Count < 1) { MessageBox.Show("读取报表配置时出错"); return; } this.strHospitalName = dtbReportConfig.Rows[0]["RPTNAME_CHR"].ToString(); DataTable dtbResult = null; long lngRes = 0; if (this.m_objViewer.m_txtAREAID_CHR.Tag == null) { lngRes = objSvc.m_lngGetPatientInfoForDailyCharge(this.m_objViewer.m_dtpStatTime.Value, out dtbResult); //查询病人数据 } else { lngRes = objSvc.m_lngGetPatientInfoForDailyCharge(this.m_objViewer.m_dtpStatTime.Value, (string)this.m_objViewer.m_txtAREAID_CHR.Tag, out dtbResult); //查询病人数据 } if (lngRes > 0 && dtbResult.Rows.Count > 0) { if (this.DrawingPatientDailyDebt(e.Graphics, dtbResult, out RowNum)) { e.HasMorePages = true; } else { e.HasMorePages = false; } } }
public void GetGroup() { this.m_objViewer.m_cboChargeType.Items.Clear(); this.m_objViewer.m_cboChargeType.Items.Add("全部"); DataTable dtbResult = null; long lngRes = objSvc.m_lngGetDailyDebtConfig("0003", out dtbResult); if (lngRes > 0 && dtbResult.Rows.Count > 0) { for (int i = 0; i < dtbResult.Rows.Count; i++) { this.m_objViewer.m_cboChargeType.Items.Add(dtbResult.Rows[i]["groupname_chr"].ToString()); } this.m_objViewer.m_cboChargeType.Tag = dtbResult; this.ReportName = dtbResult.Rows[0]["rptName_chr"].ToString(); this.m_objViewer.m_cboChargeType.SelectedIndex = 0; } }