2012-12-03 25 views
0

我有一個DataGridView呈現給用戶填充單元格中的值。然後,我允許用戶根據他們的需要編輯這些值。提供了一個重置​​按鈕,如果他們想要將單元恢復到其初始值,可以點擊該按鈕。是否有一個「最佳實踐」如何實施?或許是一個明顯的方法目前我採取的方法是有一個二級數​​據結構(數組/字典),它們保存這些值,以便它們可以在網格中檢索和重新填充。似乎對我來說特別可怕。存儲DataGridView的初始值以提供重置功能的最佳方法?

+0

是DGV的數據綁定還是你在代碼中設置源代碼? – CR41G14

+0

如果您綁定到DataSet或DataTable,則可以使用其RejectChanges方法。 – Dev

回答

0

看起來DataSets和DataTables可以提供這樣的功能,當它用作Dev在註釋中指出的數據源時。 RejectChanges方法可用於回滾數據的值。這適合我的需求。