2012-05-14 31 views
0

我創建了一個「學生」類,並創建了一個包含學生的數組。 我不僅想要在datagridview中顯示數組,而且還應該更新數組,如果用戶對datagridview中的某個學生進行更改。VB數據網格+自定義類數組

我成功地在dgv中顯示數組:一種方法是使用數據源道具,另一種方式是用圖解方式。但是,我無法找到如何讓用戶通過編輯dgv來編輯數組。

任何人都知道如何做到這一點?

回答

1

如果電網不是隻讀,並且將數據從DataSource屬性綁定,顯示的任何值應該如果你雙擊它

+0

程序用一個空(0〜19)陣列開始編輯。 dgv的datasource屬性是空數組。當我運行該程序時,我看到的是一個空的5 * 20表,這是可以的。但是當我在其中一個單元格中鍵入某個值並且想要移動到下一個單元格時,第一個單元格中的數據就會消失 – whoami

+0

您可以在此處找到(並編輯)代碼: [鏈接到GOOGLE DRIVE]( https://docs.google.com/document/d/1AEKirl5FaYDjISgE5jXpU9Co4deN1LTl8jcn9SuVKIs/edit) – whoami

+0

這些條件應適用:EditMode屬性值不是EditProgrammatically。 單元格,行,列和控件的ReadOnly屬性都設置爲false,是嗎?檢查設計師 – yonigozman