datagridview 单元格数据改变后另一单元格值随之变化

cangku2012 2010-09-28 04:43:13
我在做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都不执行。我也不知道该怎么办,请哪位帮我一下。
...全文
749 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yangchenhuahua 2010-12-11
  • 打赏
  • 举报
回复
在valuechanged事件中写

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧