自从我参与一个项目以来已经有一段时间......目前我一直在使用数据网格视图。
首先,我要解释一下我的设置:
我有一个带有两个datagridviews的标准表单
- 第一个数据网格显示所有CI(从各种硬件中收集)
- 第二个数据网格显示第一个数据网格中所选CI的详细信息。
根据选择的CI类型,详细信息显示不同的字段。 这是我填充第二个数据网格的代码的一部分:
MyInstance = Activator.CreateInstance(Type.GetType(NameOfClass))
dgvDetail.DataSource = Nothing
dgvDetail.Columns.Clear()
dgvDetail.DataSource = MyInstance.GetSpecific(nummer)
dgvDetail.EditMode = DataGridViewEditMode.EditOnEnter
MaakdgvDetailOp()
For Each r As DataGridViewRow In dgvDetail.Rows
For i As Int32 = 0 To dgvDetail.Columns.Count - 1
r.Cells(i).ReadOnly = False
Next
Next
我认为它与DataPropertyName有关,但我不知道是什么......
我禁用了组框,但是当我点击编辑按钮时,所有组都变为活动状态,我可以编辑数据。 当我离开更改的字段时,原始数据显示......
我这里有一些图片:
启动并选择CI后:
http://users.telenet.be/JensCasier/PRG.JPG
点击编辑:
相同的链接但是:PRG2.JPG
改名称:
相同链接但是:PRG3.JPG
按Tab键或者转到另一个焦点:
相同的链接但是:PRG4.JPG