2013-12-12 106 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

這個我可以用來更新值之前。我似乎很難得到。感謝您的想法! –

相關問題