动态填充的Datagridview无法显示已更改的单元格数据(VB.NET)

时间:2013-05-31 14:30:20

标签: vb.net datagridview dynamically-generated

自从我参与一个项目以来已经有一段时间......目前我一直在使用数据网格视图。

首先,我要解释一下我的设置:
 我有一个带有两个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

0 个答案:

没有答案