我有一个DataGridView,并希望在我输入该特定列(逐行)中的值时用行的SUM更新标签。它基本上是一个发票生成gridView。当我将项目价格输入gridview时,我需要不断更新总金额标签。我正在尝试使用cellLeave事件,因为我希望在离开单元格并进入下一行时更新金额。但事件并未解雇..真的需要帮助! 我正在使用此代码:
private void dataGridView1_CellLeave(object sender, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 2)
{
Double result = 0;
foreach (DataGridViewRow row in this.dataGridView1.Rows)
{
result += Convert.ToDouble(row.Cells[2].Value);
}
this.label3.Text = result.ToString();
}
}
答案 0 :(得分:0)
该事件应该在客户端捕获。尝试AJAXify控件然后管理逻辑。