【发布时间】:2013-08-14 04:10:28
【问题描述】:
大家好,我有 5 个 datagridview,它们绑定在 5 个不同的绑定源中。
在我的编辑功能之后,我想刷新数据网格或数据集,但我无法获得活动数据网格视图的名称。
编辑后我想做的是:
(Active Datagridview)..DataSource = typeof(List);
(Active Datagridview).DataSource = dataset.Tables["your table"];
这是我在datagridview中刷新数据的方式,我将删除datagrid view的数据源并重新设置数据源。
那里的任何人都可以帮助我,.. 提前感谢 :)
【问题讨论】:
-
“Active DataGridView”是什么意思?目前重点?当前正在编辑?
-
我认为当前关注的数据网格是因为我在每个 datagridview 单元格中都有 sub 双击将显示编辑表单然后我想获得我双击的数据网格的名称..跨度>
-
所以您正试图在您的编辑表单中调用活动网格视图?我认为您可以将 gridview 的引用(当您在双击事件中显示编辑表单时,您应该已经知道它)传递给编辑表单
-
我只有一个编辑表单可以查看来自不同datagridview的所有数据。我所做的是我在双击时获取不同datagridview中每个数据的主键然后在editform中填充我的数据集..
-
是的,正确的。当您将数据 ID 传递到您的编辑表单时,您实际上已经知道数据(行/对象)来自哪个 DataGridView,因为您处理了单击事件,对吧?那时,您已经知道 gridview,为什么不将它的引用传递到您需要的任何地方?
标签: vb.net datagridview refresh