datagridview 单元格数据改变后另一单元格值随之变化
我在做datagirdview时,我改变了其中一单元格的数量,我想另一单元格的价钱随之改变。可是我试了很多方法,都不对,请哪位帮我一下。我试着写了一个方法,但是都不对。代码如下:private void GVCKProduct_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
{
if (ColumnIndex == RealNum.Index)
{
CellEdit = (DeciamlEditControl)e.Control;
CellEdit.SelectAll();
CellEdit.TabIndexChanged += new EventHandler(CellEdit_TabIndexChanged);
}
}
void CellEdit_TabIndexChanged(object sender, EventArgs e)
{
if (CellEdit.Text == string.Empty)
{
CellEdit.Text = "0.00000";
}
else
{
GVCKProduct.Rows[RealNum.Index].Cells["balanceNum"].Value = decimal.Parse(GVCKProduct.Rows[RealNum.Index].Cells["AccountNum"].Value.ToString()) - decimal.Parse(GVCKProduct.Rows[RealNum.Index].Cells["RealNum"].Value.ToString());
}
}
但是CellEdit_TabIndexChanged都不执行。我也不知道该怎么办,请哪位帮我一下。 --------------------编程问答-------------------- --------------------编程问答-------------------- 在valuechanged事件中写
补充:.NET技术 , C#