看看这样能不能取到你想要的值
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
if (dataGridView1.SelectedCells.Count>0)
{
MessageBox.Show(dataGridView1.SelectedCells[0].Value.ToString());
}
}
改变前的值一般在 dataGridView 绑定时候用一个隐藏域或其他控件绑定并不显示,然后取的时候直接去 取隐藏域的值。(注意隐藏域是放在dataGridView 模板列中)