自从我从事一个项目以来已经有一段时间了......目前我被datagridview困住了。
首先我要解释一下我已经设置了什么:
我有一个带有两个数据网格视图的标准表单。
- 第一个数据网格显示所有 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