0

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

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

编辑后我想做的是:

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

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

这是我在datagridview中刷新数据的方法,我将删除datagrid view的数据源并再次设置数据源。

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

4

2 回答 2

0

尝试这个..

你的Datagridview.Name

于 2013-08-28T03:10:14.803 回答
-1

在您的事件处理程序datagridview_DoubleClick中,您可以获得对双击的 datagridview 的引用。因此,所有 5 个数据网格视图只能使用一个处理程序。在此处理程序中,您可以引用DataGridView您的编辑表单(在使用 DataGridView 的参数创建编辑表单的构造函数之前),或者只获取您被询问的 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
于 2013-08-14T11:18:09.093 回答