private void InitGrd() { int i = 0; DataGridEnableTextBoxColumn aColumnTextColumn; for (i = 0; i < 4; i++) { aColumnTextColumn = new DataGridEnableTextBoxColumn(i); aColumnTextColumn.Format = ""; aColumnTextColumn.FormatInfo = null; aColumnTextColumn.NullText = ""; aColumnTextColumn.CheckCellEnabled += new DataGridEnableTextBoxColumn.EnableCellEventHandler(SetEnableValues); dGrid_Pat.TableStyles[0].GridColumnStyles.Add(aColumnTextColumn); } dGrid_Pat.TableStyles[0].GridColumnStyles[0].MappingName = "住院号"; dGrid_Pat.TableStyles[0].GridColumnStyles[0].HeaderText = "住院号"; dGrid_Pat.TableStyles[0].GridColumnStyles[0].ReadOnly = true; dGrid_Pat.TableStyles[0].GridColumnStyles[0].Width = 60; dGrid_Pat.TableStyles[0].GridColumnStyles[1].MappingName = "姓名"; dGrid_Pat.TableStyles[0].GridColumnStyles[1].HeaderText = "姓名"; dGrid_Pat.TableStyles[0].GridColumnStyles[1].ReadOnly = true; dGrid_Pat.TableStyles[0].GridColumnStyles[1].Width = 55; dGrid_Pat.TableStyles[0].GridColumnStyles[2].MappingName = "科室"; dGrid_Pat.TableStyles[0].GridColumnStyles[2].HeaderText = "科室"; dGrid_Pat.TableStyles[0].GridColumnStyles[2].ReadOnly = true; dGrid_Pat.TableStyles[0].GridColumnStyles[2].Width = 75; dGrid_Pat.TableStyles[0].GridColumnStyles[3].MappingName = "flag"; dGrid_Pat.TableStyles[0].GridColumnStyles[3].HeaderText = "flag"; dGrid_Pat.TableStyles[0].GridColumnStyles[3].ReadOnly = true; dGrid_Pat.TableStyles[0].GridColumnStyles[3].Width = 0; }
private void InitGridYZ(string[] GrdMappingName, int[] GrdWidth, int[] Alignment, int[] ReadOnly, DataGridEx myDataGrid) { //myDataGrid.TableStyles[0].AllowSorting=false; //不允许排序 DataGridEnableTextBoxColumn aColumnTextColumn; for (int i = 0; i <= GrdMappingName.Length - 1; i++) { if (GrdMappingName[i].ToString().Trim() == "选") { DataGridEnableBoolColumn myBoolCol = new DataGridEnableBoolColumn(i); myBoolCol.CheckCellEnabled += new DataGridEnableBoolColumn.EnableCellEventHandler(SetEnableValues); myDataGrid.TableStyles[0].GridColumnStyles.Add(myBoolCol); myDataGrid.TableStyles[0].GridColumnStyles[i].MappingName = GrdMappingName[i].ToString(); myDataGrid.TableStyles[0].GridColumnStyles[i].Width = GrdWidth[i] == 0 ? 0 : (GrdWidth[i] * 7 + 2); //myBoolCol.tool //this.toolTip2 //myBoolCol.too } else { aColumnTextColumn = new DataGridEnableTextBoxColumn(i); aColumnTextColumn.CheckCellEnabled += new DataGridEnableTextBoxColumn.EnableCellEventHandler(SetEnableValues); myDataGrid.TableStyles[0].GridColumnStyles.Add(aColumnTextColumn); myDataGrid.TableStyles[0].GridColumnStyles[i].MappingName = GrdMappingName[i].ToString(); myDataGrid.TableStyles[0].GridColumnStyles[i].HeaderText = GrdMappingName[i].ToString().Trim(); myFunc.InitGrid_Sub(i, GrdMappingName, GrdWidth, Alignment, myDataGrid); if (ReadOnly[i] != 0) { myDataGrid.TableStyles[0].GridColumnStyles[i].ReadOnly = true; } } } }
//列颜色改变事件 private void myDataGrid1_CheckCellEnabled(object sender, DataGridEnableEventArgs e) { try { e.BackColor = Color.White; DataTable tb; if (sender.GetType().ToString() == "TrasenClasses.GeneralControls.DataGridEnableBoolColumn") { DataGridEnableBoolColumn column = (DataGridEnableBoolColumn)sender; tb = (DataTable)column.DataGridTableStyle.DataGrid.DataSource; } else { DataGridEnableTextBoxColumn tbxColumn = (DataGridEnableTextBoxColumn)sender; tb = (DataTable)tbxColumn.DataGridTableStyle.DataGrid.DataSource; } if (e.Row > tb.Rows.Count - 1) { return; } // if (tb.Rows[e.Row]["cjid"].ToString().Trim()=="") // e.BackColor=Color.Azure; if (tb.Rows[e.Row]["发药"].ToString().Trim() == "◆") { e.ForeColor = Color.Blue; } if (tb.Rows[e.Row]["发药"].ToString().Trim() == "") { //if (tabControl1.SelectedTab == tabPage1) //{ // if (tb.Rows[e.Row]["床号"] != null && tb.Rows[e.Row]["床号"].ToString().Trim() != string.Empty) // { // tb.Rows[e.Row]["发药"] = "◆"; // e.ForeColor = Color.Blue;//Color.Black; // } // else // { // //tb.Rows[e.Row]["发药"] = string.Empty; // e.ForeColor = Color.Black; // } //} //else //{ e.ForeColor = Color.Black; //} } if (tb.Rows[e.Row]["发药"].ToString().Trim() == "√") { e.ForeColor = Color.Gray; } } catch (System.Exception err) { MessageBox.Show(err.Message); } // }
private void CshHzGrid(TrasenClasses.GeneralControls.DataGridEx xcjwDataGrid) { #region 添加汇总的列 List <ColumnDefine> columns = new List <ColumnDefine>(); columns.Add(PubClass.NewColumnDefine("序号", "序号", 35, true, 0)); columns.Add(PubClass.NewColumnDefine("剂型", "剂型", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("品名", "品名", 150, true, 0)); columns.Add(PubClass.NewColumnDefine("商品名", "商品名", 150, true, 0)); columns.Add(PubClass.NewColumnDefine("规格", "规格", 100, true, 0)); columns.Add(PubClass.NewColumnDefine("厂家", "厂家", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("单价", "单价", 65, true, 0)); //columns.Add(PubClass.NewColumnDefine("库存数", "库存数", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("领药数", "领药数", 65, true, 0)); columns.Add(PubClass.NewColumnDefine("缺药数", "缺药数", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("单位", "单位", 40, true, 0)); columns.Add(PubClass.NewColumnDefine("药库单位", "药库单位", 75, true, 0)); columns.Add(PubClass.NewColumnDefine("金额", "金额", 75, true, 0)); columns.Add(PubClass.NewColumnDefine("货号", "货号", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("cjid", "cjid", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("dwbl", "dwbl", 0, true, 0)); //columns.Add(PubClass.NewColumnDefine("领药科室", "领药科室", 0, true, 0)); DataTable dtTmp = new DataTable(); dtTmp.TableName = "tbhz"; int index = 0; foreach (ColumnDefine cd in columns) { DataGridEnableTextBoxColumn colText = new DataGridEnableTextBoxColumn(index); colText.HeaderText = cd.HeaderText; colText.MappingName = cd.MappingName; colText.Width = cd.ColWidth; colText.NullText = ""; colText.ReadOnly = cd.ColReadOnly; colText.CheckCellEnabled += new TrasenClasses.GeneralControls.DataGridEnableTextBoxColumn.EnableCellEventHandler(myDataGrid2_CheckCellEnabled); xcjwDataGrid.TableStyles[0].GridColumnStyles.Add(colText); DataColumn datacol; if (cd.MappingName.Trim() == "ypsl" || cd.MappingName == "金额") { datacol = new DataColumn(cd.MappingName, Type.GetType("System.Decimal")); } else { datacol = new DataColumn(cd.MappingName); } dtTmp.Columns.Add(datacol); index++; } xcjwDataGrid.DataSource = dtTmp; xcjwDataGrid.TableStyles[0].MappingName = "tbhz"; #endregion }
public static void myGridSelect(TrasenClasses.GeneralControls.ButtonDataGridEx mydataGrid, System.Windows.Forms.GridColumnStylesCollection gridcolumn) { for (int i = 0; i <= gridcolumn.Count - 1; i++) { if (gridcolumn[i].GetType().ToString() == "TrasenClasses.GeneralControls.DataGridEnableTextBoxColumn") { DataGridEnableTextBoxColumn txtCol = (DataGridEnableTextBoxColumn)gridcolumn[i]; if (txtCol.TextBox.Parent != null) { txtCol.TextBox.Parent.Controls.Remove(txtCol.TextBox); } } } }
private void InitGrid() { // 0 1 2 3 4 5 6 7 8 string[] HeaderText = { "床位号", "加床", "zz_doc", "主治医生", "zy_doc", "管床医生", "charge_nurse", "负责护士", "hoitem_id", "床位费" }; string[] MappingName = { "bed_no", "plus", "zz_doc", "zz_doc_name", "zy_doc", "zy_doc_name", "charge_nurse", "nurse_name", "hoitem_id", "hoitem_name" }; int[] ColWidth = { 50, 35, 0, 75, 0, 75, 0, 60, 0, 300 }; int[] Style = { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0 }; DataTable dtTmp = new DataTable(); for (int i = 0; i <= HeaderText.Length - 1; i++) { if (Style[i] == 0) { DataGridEnableTextBoxColumn colText = new DataGridEnableTextBoxColumn(i); colText.HeaderText = HeaderText[i]; colText.MappingName = MappingName[i]; colText.Width = ColWidth[i]; colText.NullText = ""; colText.CheckCellEnabled += new DataGridEnableTextBoxColumn.EnableCellEventHandler(colText_CheckCellEnabled); this.dtgrdBed.TableStyles[0].GridColumnStyles.Add(colText); } else { DataGridBoolColumn boolCol = new DataGridBoolColumn(); boolCol.HeaderText = HeaderText[i]; boolCol.MappingName = MappingName[i]; boolCol.Width = ColWidth[i]; boolCol.NullValue = (short)0; boolCol.TrueValue = (short)1; boolCol.FalseValue = (short)0; boolCol.ReadOnly = true; this.dtgrdBed.TableStyles[0].GridColumnStyles.Add(boolCol); } DataColumn colData = new DataColumn(MappingName[i]); if (Style[i] == 1) { colData.DefaultValue = (short)0; colData.DataType = Type.GetType("System.Int16"); } dtTmp.Columns.Add(colData); } this.dtgrdBed.DataSource = dtTmp; }
/// <summary> /// 初始化dataGrid /// </summary> /// <param name="GrdMappingName"></param> MappingName数组 /// <param name="GrdHeaderText"></param> GrdHeaderText数组 /// <param name="GrdWidth"></param> Width数组 /// <param name="GrdReadOnly"></param> ReadOnly数组 /// <param name="mydataGrid"></param> public void InitmyGrd(string[] GrdMappingName, string[] GrdHeaderText, int[] GrdWidth, bool[] GrdReadOnly, DataGridEx myDataGrid) { //int i = 0; //DataTable myTb = new DataTable(); //for (i = 0; i <= GrdMappingName.Length - 1; i++) //{ // myTb.Columns.Add(GrdMappingName[i].ToString()); //} //myTb.Rows.Add(myTb.NewRow()); //dataGrid.DataSource = myTb; myDataGrid.TableStyles[0].AllowSorting = false; myDataGrid.TableStyles[0].RowHeaderWidth = 5; //for (i = 0; i <= GrdMappingName.Length - 1; i++) //{ // if (GrdMappingName[i].ToString().Trim() == "选" || GrdMappingName[i].ToString().Trim() == "P") // { // DataGridEnableBoolColumn myBoolCol = new DataGridEnableBoolColumn(i); // if (GrdMappingName[i].ToString().Trim() == "P") // { // myBoolCol.AllowNull = false; // myBoolCol.TrueValue = (short)1; // myBoolCol.FalseValue = (short)0; // myBoolCol.NullValue = (short)0; // } // myBoolCol.CheckCellEnabled += new DataGridEnableBoolColumn.EnableCellEventHandler(SetEnableValues); // dataGrid.TableStyles[0].GridColumnStyles.Add(myBoolCol); // dataGrid.TableStyles[0].GridColumnStyles[i].MappingName = GrdMappingName[i].ToString(); // dataGrid.TableStyles[0].GridColumnStyles[i].Width = GrdWidth[i] == 0 ? 0 : (GrdWidth[i] * 7 + 2); // } // else // { // dataGrid.TableStyles[0].GridColumnStyles[i].NullText = ""; // dataGrid.TableStyles[0].GridColumnStyles[i].MappingName = GrdMappingName[i].ToString(); // dataGrid.TableStyles[0].GridColumnStyles[i].Width = GrdWidth[i]; // if (GrdWidth[i] != 0) dataGrid.TableStyles[0].GridColumnStyles[i].HeaderText = GrdHeaderText[i].ToString(); // dataGrid.TableStyles[0].GridColumnStyles[i].ReadOnly = GrdReadOnly[i]; // } //} DataGridEnableTextBoxColumn aColumnTextColumn; for (int i = 0; i <= GrdMappingName.Length - 1; i++) { if (GrdMappingName[i].ToString().Trim() == "选" || GrdMappingName[i].ToString().Trim() == "P") { DataGridEnableBoolColumn myBoolCol = new DataGridEnableBoolColumn(i); if (GrdMappingName[i].ToString().Trim() == "P") { myBoolCol.AllowNull = false; myBoolCol.TrueValue = (short)1; myBoolCol.FalseValue = (short)0; myBoolCol.NullValue = (short)0; } myBoolCol.CheckCellEnabled += new DataGridEnableBoolColumn.EnableCellEventHandler(SetEnableValues); myDataGrid.TableStyles[0].GridColumnStyles.Add(myBoolCol); myDataGrid.TableStyles[0].GridColumnStyles[i].MappingName = GrdMappingName[i].ToString(); myDataGrid.TableStyles[0].GridColumnStyles[i].HeaderText = GrdMappingName[i].ToString().Trim(); myDataGrid.TableStyles[0].GridColumnStyles[i].Width = GrdWidth[i]; myDataGrid.TableStyles[0].GridColumnStyles[i].ReadOnly = GrdReadOnly[i]; } else { aColumnTextColumn = new DataGridEnableTextBoxColumn(i); aColumnTextColumn.CheckCellEnabled += new DataGridEnableTextBoxColumn.EnableCellEventHandler(SetEnableValues); myDataGrid.TableStyles[0].GridColumnStyles.Add(aColumnTextColumn); myDataGrid.TableStyles[0].GridColumnStyles[i].NullText = ""; myDataGrid.TableStyles[0].GridColumnStyles[i].MappingName = GrdMappingName[i].ToString(); myDataGrid.TableStyles[0].GridColumnStyles[i].HeaderText = GrdMappingName[i].ToString().Trim(); myDataGrid.TableStyles[0].GridColumnStyles[i].Width = GrdWidth[i]; myDataGrid.TableStyles[0].GridColumnStyles[i].ReadOnly = GrdReadOnly[i]; } } }
private void CshMxGrid(TrasenClasses.GeneralControls.ButtonDataGridEx xcjwDataGrid) { #region 添加明细的列------------------ List <ColumnDefine> columns = new List <ColumnDefine>(); columns.Add(PubClass.NewColumnDefine("序号", "序号", 30, true, 1)); columns.Add(PubClass.NewColumnDefine("发药", "发药", 30, true, 0)); columns.Add(PubClass.NewColumnDefine("床号", "床号", (IsVisable("床号", true) ? 30 : 0), true, 0)); //住院+床号 或者 门诊 columns.Add(PubClass.NewColumnDefine("姓名", "姓名", (IsVisable("姓名", true) ? 50 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("住院号", "住院号", (IsVisable("住院号", true) ? 60 : 0), true, 0)); //住院号或者门诊号 columns.Add(PubClass.NewColumnDefine("性别", "性别", (IsVisable("性别", true) ? 30 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("年龄", "年龄", (IsVisable("年龄", false) ? 40 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("剂型", "剂型", (IsVisable("剂型", false) ? 50 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("商品名", "商品名", (IsVisable("商品名", true) ? 60 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("品名", "品名", (IsVisable("品名", true) ? 100 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("规格", "规格", (IsVisable("规格", true) ? 100 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("厂家", "厂家", (IsVisable("厂家", false) ? 100 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("单价", "单价", (IsVisable("单价", true) ? 80 : 0), true, 0)); //columns.Add(PubClass.NewColumnDefine("库存数", "库存数", (IsVisable("库存数", false) ? 50 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("数量", "数量", (IsVisable("数量", true) ? 60 : 0), true, 0)); //update code by py 7-1 18:40 columns.Add(PubClass.NewColumnDefine("单位", "单位", (IsVisable("单位", true) ? 35 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("剂数", "剂数", (IsVisable("剂数", true) ? 55 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("金额", "金额", (IsVisable("金额", true) ? 70 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("煎药", "煎药", (IsVisable("煎药", true) ? 60 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("用法", "用法", (IsVisable("用法", true) ? 50 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("频次", "频次", (IsVisable("频次", true) ? 45 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("剂量", "剂量", (IsVisable("剂量", true) ? 45 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("剂量单位", "剂量单位", (IsVisable("剂量单位", false) ? 45 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("货号", "货号", (IsVisable("货号", false) ? 50 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("处方日期", "处方日期", (IsVisable("处方日期", true) ? 110 : 0), true, 0));//住院:处方日期 门诊:录入日期 columns.Add(PubClass.NewColumnDefine("记费日期", "记费日期", (IsVisable("记费日期", true) ? 77 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("记费员", "记费员", (IsVisable("记费员", true) ? 70 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("发药日期", "发药日期", (IsVisable("发药日期", true) ? 60 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("发药员", "发药员", (IsVisable("发药员", true) ? 70 : 0), true, 0)); //columns.Add(PubClass.NewColumnDefine("配药员", "配药员", (IsVisable("配药员", false) ? 45 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("处方号", "处方号", (IsVisable("处方号", true) ? 100 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("zy_id", "zy_id", 0, true, 0)); //cfmxid columns.Add(PubClass.NewColumnDefine("cjid", "cjid", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("dept_id", "dept_id", 0, true, 0)); //KSDM columns.Add(PubClass.NewColumnDefine("doc_id", "doc_id", 0, true, 0)); //YSDM //columns.Add(PubClass.NewColumnDefine("unitrate", "unitrate", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("ypsl", "ypsl", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("zxdw", "zxdw", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("dwbl", "dwbl", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("inpatient_id", "inpatient_id", 0, true, 0));//PATID columns.Add(PubClass.NewColumnDefine("批发价", "批发价", (IsVisable("批发价", false) ? 75 : 0), true, 0)); columns.Add(PubClass.NewColumnDefine("批发金额", "批发金额", (IsVisable("批发金额", false) ? 75 : 0), true, 0)); //columns.Add(PubClass.NewColumnDefine("charge_bit", "charge_bit", 0, true, 0)); //columns.Add(PubClass.NewColumnDefine("discharge_bit", "discharge_bit", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("医生", "医生", (IsVisable("批发金额", true) ? 75 : 0), true, 0)); //医生名字 columns.Add(PubClass.NewColumnDefine("dept_ly", "dept_ly", 0, true, 0)); //科室名字 //columns.Add(PubClass.NewColumnDefine("诊断", "诊断", 0, true, 0)); //columns.Add(PubClass.NewColumnDefine("中医诊断", "中医诊断", (IsVisable("中医诊断", false) ? 100 : 0), true, 0)); //columns.Add(PubClass.NewColumnDefine("中医症型", "中医症型", (IsVisable("中医症型", false) ? 100 : 0), true, 0)); //columns.Add(PubClass.NewColumnDefine("STATITEM_CODE", "STATITEM_CODE", 0, true, 0)); //columns.Add(PubClass.NewColumnDefine("家庭地址", "家庭地址", (IsVisable("家庭地址", false) ? 100 : 0), true, 0)); //columns.Add(PubClass.NewColumnDefine("联系方式", "联系方式", (IsVisable("联系方式", false) ? 75 : 0), true, 0)); //columns.Add(PubClass.NewColumnDefine("身份证", "身份证", (IsVisable("身份证", false) ? 100 : 0), true, 0)); //columns.Add(PubClass.NewColumnDefine("cz_id", "cz_id", 0, true, 0)); //columns.Add(PubClass.NewColumnDefine("kcid", "kcid", 0, true, 0)); //columns.Add(PubClass.NewColumnDefine("execdept_id", "execdept_id", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("hwh", "hwh", 0, true, 0)); columns.Add(PubClass.NewColumnDefine("特殊用法", "tsyf", 150, true, 0)); columns.Add(PubClass.NewColumnDefine("剂量单位数量", "剂量单位数量", 0, true, 0)); DataTable dtTmp = new DataTable(); dtTmp.TableName = "tbmx"; int index = 0; foreach (ColumnDefine cd in columns) { //DataGridEnableBoolColumn if (cd.ColBoolButton == 0) { DataGridEnableTextBoxColumn colText = new DataGridEnableTextBoxColumn(index); colText.HeaderText = cd.HeaderText; colText.MappingName = cd.MappingName; colText.Width = cd.ColWidth; colText.NullText = ""; colText.ReadOnly = cd.ColReadOnly; colText.CheckCellEnabled += new TrasenClasses.GeneralControls.DataGridEnableTextBoxColumn.EnableCellEventHandler(myDataGrid1_CheckCellEnabled); xcjwDataGrid.TableStyles[0].GridColumnStyles.Add(colText); DataColumn datacol; if (cd.MappingName.Trim() == "ypsl" || cd.MappingName == "金额") { datacol = new DataColumn(cd.MappingName, Type.GetType("System.Decimal")); } else { datacol = new DataColumn(cd.MappingName); } dtTmp.Columns.Add(datacol); } else { DataGridButtonColumn btnCol = new DataGridButtonColumn(index); btnCol.HeaderText = cd.HeaderText; btnCol.MappingName = cd.MappingName; btnCol.Width = cd.ColWidth; btnCol.CellButtonClicked += new DataGridCellButtonClickEventHandler(btnCol_CellButtonClicked); xcjwDataGrid.TableStyles[0].GridColumnStyles.Add(btnCol); this.myDataGrid1.MouseDown += new MouseEventHandler(btnCol.HandleMouseDown); this.myDataGrid1.MouseUp += new MouseEventHandler(btnCol.HandleMouseUp); DataColumn datacol; datacol = new DataColumn(cd.MappingName); dtTmp.Columns.Add(datacol); } index++; } xcjwDataGrid.DataSource = dtTmp; xcjwDataGrid.TableStyles[0].MappingName = "tbmx"; if (ss.网络内容显示商品名 == true) { xcjwDataGrid.TableStyles[0].GridColumnStyles["商品名"].Width = 100; } else { xcjwDataGrid.TableStyles[0].GridColumnStyles["商品名"].Width = 0; } if ((new SystemCfg(8007)).Config == "0") { this.myDataGrid1.TableStyles[0].GridColumnStyles["医生"].Width = 0; } #endregion }