繁体   English   中英

如何获取活动数据的名称

[英]how to get the name of active datagridview

大家好,我有5个datagridview绑定在5个不同的绑定源中。

在执行编辑功能后,我想刷新数据网格或数据集,但无法获取活动数据网格视图的名称。

编辑后我想做的是:

(Active Datagridview)..DataSource = typeof(List); 

(Active Datagridview).DataSource = dataset.Tables["your table"]; 

这是刷新datagridview中的数据的方式,我将删除datagrid视图的数据源,然后再次设置数据源。

那里的任何人都可以帮助我,..谢谢advace :)

尝试这个..

yourDatagridview.Name

在事件处理程序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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM