public void m_frmLoad() { string strDateStart = this.m_objViewer.m_datFirstdate.Value.ToShortDateString(); string strDateEnd = this.m_objViewer.m_datLastdate.Value.ToShortDateString(); Domain.m_lngGetChargeByDate1(strDateStart, strDateEnd, out dtChargeCheck); #region 改变表的列名 dtChargeCheck.Columns[0].ColumnName = "诊疗卡号"; dtChargeCheck.Columns[1].ColumnName = "发票编号"; dtChargeCheck.Columns[2].ColumnName = "处方号"; dtChargeCheck.Columns[3].ColumnName = "病人身份"; dtChargeCheck.Columns[4].ColumnName = "病人名称"; dtChargeCheck.Columns[5].ColumnName = "性别"; dtChargeCheck.Columns[6].ColumnName = "支付类型"; dtChargeCheck.Columns[7].ColumnName = "发票日期"; dtChargeCheck.Columns[8].ColumnName = "科室名称"; dtChargeCheck.Columns[9].ColumnName = "医生名称"; dtChargeCheck.Columns[10].ColumnName = "收费员"; dtChargeCheck.Columns[11].ColumnName = "记帐金额"; dtChargeCheck.Columns[12].ColumnName = "自付金额"; dtChargeCheck.Columns[13].ColumnName = "合计金额"; dtChargeCheck.Columns[14].ColumnName = "病人类型"; #endregion if (dtChargeCheck.Rows.Count > 0) { DataRow newRow = dtChargeCheck.NewRow(); newRow["诊疗卡号"] = "总发票数"; newRow["发票编号"] = dtChargeCheck.Rows.Count.ToString(); dtChargeCheck.Rows.Add(newRow); } this.m_dvRegister = dtChargeCheck.DefaultView; this.m_objViewer.DgChargeCheck.SetDataBinding(m_dvRegister, null); this.m_objViewer.DgChargeCheck.Tag = "dtChargeCheck"; this.m_objViewer.DgChargeCheck.m_SetDgrStyle(); this.m_objViewer.DgChargeCheck.TableStyles[0].GridColumnStyles["诊疗卡号"].Width = 80; this.m_objViewer.DgChargeCheck.TableStyles[0].GridColumnStyles["处方号"].Width = 100; this.m_objViewer.DgChargeCheck.TableStyles[0].GridColumnStyles["性别"].Width = 40; this.m_objViewer.DgChargeCheck.TableStyles[0].GridColumnStyles["科室名称"].Width = 120; this.m_objViewer.DgChargeCheck.TableStyles[0].GridColumnStyles["收费员"].Width = 60; this.m_objViewer.DgChargeCheck.TableStyles[0].GridColumnStyles["发票编号"].Width = 80; this.m_objViewer.DgChargeCheck.TableStyles[0].GridColumnStyles["病人类型"].Width = 0; }