2012-05-14 20 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