Vb.net 动态添加的DataGridView

Vb.net 动态添加的DataGridView,vb.net,datagridview,dynamically-generated,Vb.net,Datagridview,Dynamically Generated,我有一个datagridview,用于过滤另一个包含数据的datagridview。filterGrid是动态添加的 屏幕截图显示我有一个模式表单,以便在数据库中查找记录。当我单击箭头所在的位置时,此模式窗体与2个datagridview一起出现。所有功能都正常工作。但当我想从另一个窗口查找fagain或记录时,筛选器datagridview会添加上一个窗体的列。我想我必须处理一些内容 如果表单离开,我将处理标题网格以清理它,以便在nex搜索中添加新的过滤网格,我将根据包含数据但不起作用的dat

我有一个datagridview,用于过滤另一个包含数据的datagridview。filterGrid是动态添加的

屏幕截图显示我有一个模式表单,以便在数据库中查找记录。当我单击箭头所在的位置时,此模式窗体与2个datagridview一起出现。所有功能都正常工作。但当我想从另一个窗口查找fagain或记录时,筛选器datagridview会添加上一个窗体的列。我想我必须处理一些内容

如果表单离开,我将处理标题网格以清理它,以便在nex搜索中添加新的过滤网格,我将根据包含数据但不起作用的datagridview执行该操作

 Private Sub Frm_listeRecherche_Leave(sender As Object, e As System.EventArgs) Handles Me.Leave
        Me.Controls.Remove(HeaderGrid)
        HeaderGrid.Dispose()
    End Sub

 Public Sub New()
        InitializeComponent()

    End Sub

为什么首先要动态添加网格?你认为你从中得到了什么?@jmcilhinney,因为我的模式表单是根据父母的子表单填写的。如果你看到我的两张图片,它们之间有区别。名为liste的搜索表单是根据子表单发送的数据动态填充的。谢谢@jmchiliney您让我想到手动添加datagridview,并动态填充列,我解决了我的问题。