2012-04-02 40 views
0

當我創建一個DATAGRIDVIEW並綁定它與一個綁定列表,如何讓我編輯/更改datagridview上的輸入?我參加了一個測試,它說datagridview列是隻讀的,但是當我在內部更改值時,它會被更新。我只是不能通過Datagridview進行更改/編輯。幫幫我?datagridview databinding變爲只讀

沒關係。解決了它。只是創建了一個Datatable來綁定它。

+0

可能的重複http://stackoverflow.com/questions/9968811/c-sharp-bindinglist-read-only-error – 2012-04-02 10:38:00

回答

1

你的問題有點含糊,但DataGridView.ReadOnly的語義是它只能防止從接口端編輯。正如在您查看窗體上的DataGridView或其他內容時一樣,您將無法與網格進行交互。您仍然可以通過更改DataGridView在代碼中綁定的結構來更改數據。

換句話說,如果表單是隻讀的,沒關係;如果推動形式發生變化,形式就會顯示出來!將其設置爲只讀只會阻止用戶更改加速表單的內容。

+0

不,我的意思是。我想要更改/編輯DataGridView中的值。在中,我不希望DGV僅用於顯示。我希望用戶能夠更改它上的值,作爲回報更新列表中的值: – Magikarp 2012-04-02 03:54:16