예제 #1
0
        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;
        }