/// <summary> /// 选择单选框事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ucdgv_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) { return; } if (e.ColumnIndex == -1 || e.ColumnIndex == 0 || e.ColumnIndex == 1) { return; } if (_CurrentTreeNode == null) { return; } DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)ucdgv.Rows[e.RowIndex].Cells[e.ColumnIndex]; if ((bool)chk.FormattedValue) { chk.Value = false; this.ucdgv.Rows[e.RowIndex].Selected = false; //this.ucOrderProcess1.Visible = false; } else { chk.Value = true; this.ucdgv.Rows[e.RowIndex].Selected = true; } if (e.ColumnIndex == 3) { string bidcode = ucdgv.Rows[e.RowIndex].Cells[e.ColumnIndex].EditedFormattedValue.ToString(); string module_code = ucdgv.Rows[e.RowIndex].Cells[0].EditedFormattedValue.ToString(); string module_name = ucdgv.Rows[e.RowIndex].Cells[1].EditedFormattedValue.ToString(); if (module_code.ToLower() == "hiorderprophase" || module_code.ToLower() == "hiorderprocess") { FrmPurviewDetailEdit f = new FrmPurviewDetailEdit(_CurrentTreeNode.Tag.ToString(), module_code.ToLower(), module_name); f.ShowDialog(); } } }
/// <summary> /// 选择单选框事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ucdgv_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) return; if (e.ColumnIndex == -1 || e.ColumnIndex == 0 || e.ColumnIndex == 1) return; if (_CurrentTreeNode == null) return; DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)ucdgv.Rows[e.RowIndex].Cells[e.ColumnIndex]; if ((bool)chk.FormattedValue) { chk.Value = false; this.ucdgv.Rows[e.RowIndex].Selected = false; //this.ucOrderProcess1.Visible = false; } else { chk.Value = true; this.ucdgv.Rows[e.RowIndex].Selected = true; } if (e.ColumnIndex == 3) { string bidcode = ucdgv.Rows[e.RowIndex].Cells[e.ColumnIndex].EditedFormattedValue.ToString(); string module_code = ucdgv.Rows[e.RowIndex].Cells[0].EditedFormattedValue.ToString(); string module_name = ucdgv.Rows[e.RowIndex].Cells[1].EditedFormattedValue.ToString(); if (module_code.ToLower() == "hiorderprophase" || module_code.ToLower() == "hiorderprocess") { FrmPurviewDetailEdit f = new FrmPurviewDetailEdit(_CurrentTreeNode.Tag.ToString(), module_code.ToLower(), module_name); f.ShowDialog(); } } }