如何在vb.net中使用RowFilter从datagridview中排除或修剪空白单元格

如何在vb.net中使用RowFilter从datagridview中排除或修剪空白单元格,vb.net,datagridview,datasource,rowfilter,Vb.net,Datagridview,Datasource,Rowfilter,我试图找到一种方法,在导入时删除或修剪datagridview中的空白单元格。我在网上找到了一些关于与数据源一起工作的行过滤器的信息。现在我就是这样声明我的数据源的 DataGridView1.DataSource = DS.Tables(0).DefaultView 如果有人能给我一些建议或者告诉我如何用行过滤器修整空白单元格,我将非常感激!p> 如果不想删除包含空白单元格的行,可以使用LINQ轻松隐藏它们: Public Sub HideDataGridViewCells(ByVal d

我试图找到一种方法,在导入时删除或修剪datagridview中的空白单元格。我在网上找到了一些关于与数据源一起工作的行过滤器的信息。现在我就是这样声明我的数据源的

 DataGridView1.DataSource = DS.Tables(0).DefaultView

如果有人能给我一些建议或者告诉我如何用行过滤器修整空白单元格,我将非常感激!p> 如果不想删除包含空白单元格的行,可以使用LINQ轻松隐藏它们:

Public Sub HideDataGridViewCells(ByVal dgv As DataGridView)
    Dim EmptyCells = (From Cell As DataGridViewCell In (From Row As DataGridViewRow In dgv.Rows.Cast(Of DataGridViewRow)() Select Row.Cells).Cast(Of DataGridViewCell)() Where Trim(Cell.Value.ToString).Equals("") Select Cell)
    For Each Cell As DataGridViewCell In EmptyCells
        Cell.OwningRow.Visible = False
    Next
End Sub