以下是关于c#Winforms:DataGridView使事件没有获得上次更新的单元格的值的完善且全面的答案:
问题描述:在使用c# Winforms中的DataGridView控件时,事件没有获得上次更新的单元格的值。
解决方法:
在DataGridView控件中,可以使用CellValueChanged
事件来获取上次更新的单元格的值。以下是一个示例代码:
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
// 获取上次更新的单元格的值
var oldValue = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].EditedFormattedValue;
// 获取当前单元格的值
var newValue = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value;
// 在这里处理您的业务逻辑
}
推荐的腾讯云相关产品:
产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云