大家好,我有5个datagridview,它绑定在5个不同的绑定源中。
在我的编辑功能之后,我想刷新数据网格或数据集,但我无法获得活动数据网格视图的名称。
编辑后我想做的是:
(Active Datagridview)..DataSource = typeof(List);
(Active Datagridview).DataSource = dataset.Tables["your table"];
这是我在datagridview中刷新数据的方法,我将删除datagrid视图的数据源并再次设置数据源。
任何人都可以帮助我,...感谢先生:)
答案 0 :(得分:0)
试试这个..
yourDatagridview.Name
答案 1 :(得分:-1)
在您的事件处理程序datagridview_DoubleClick
中,您可以获得对双击的datagridview的引用。因此,对于所有5个datagridviews,您只能拥有一个处理程序。
在此处理程序中,您可以将DataGridView
的引用放入Edit窗体(在使用DataGridView的参数创建Edit窗体的构造函数之前),或者在询问时仅获取DatagridView的名称
private sub datagridview_DoubleClick(sender as Object, e as EventArgs) Handle datagridview1.DoubleClick,
datagridview2.DoubleClick,
datagridview3.DoubleClick,
datagridview4.DoubleClick,
datagridview5.DoubleClick
Dim dgvClicked as DataGridView = DirectCast(sender, DataGridView)
dim frmEdit as FormEdit = New FormEdit(dgvClicked)
frmEdit.ShowDialog()
....
End Sub