C#中如何获取dataGridView中原始值(改变前的值)

2024-11-27 00:59:35
推荐回答(2个)
回答1:

看看这样能不能取到你想要的值
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
if (dataGridView1.SelectedCells.Count>0)
{
MessageBox.Show(dataGridView1.SelectedCells[0].Value.ToString());
}
}

回答2:

改变前的值一般在 dataGridView 绑定时候用一个隐藏域或其他控件绑定并不显示,然后取的时候直接去 取隐藏域的值。(注意隐藏域是放在dataGridView 模板列中)