2013-12-12 74 views
2

在更新单元格之前获取datagridviw单元格值的最佳方法是什么?在datagridview的某个列单元格的每次更新中,我需要根据更新之前和之后的值对数据库进行一些更改。 做什么是最好的方法? 谢谢!如何在更新之前获取网格单元格值

回答

1

什么CellEndEdit事件?

private void yourGrid_CellEndEdit(object sender, DataGridViewCellEventArgs e) 
{ 

    string value = yourGrid.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString(); 
    } 
+1

我可以用于更新后值,谢谢! –

1

单击特定单元格时,可以在更新之前将其值保存在temparary变量中。

语法如下:

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) 
{ 
    valBeforeUpdate=dataGridView1.CurrentCell.Value.ToString(); 
} 
+1

这个我可以用来更新值之前。我似乎很难得到。感谢您的想法! –

相关问题