Exemplo n.º 1
0
        /// <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();
                }
            }
        }
Exemplo n.º 2
0
        /// <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();
                }
            }
        }