2013-08-07 58 views
0

我试图找到一种方法来删除或修剪导入时在我的datagridview中的空白单元格。我在网上发现了一些关于与数据源一起工作的rowfilter的内容。现在,这是我如何申报我的数据源如何使用RowFilter在vb.net中排除或修剪datagridview中的空白单元格

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

如果任何人都可以给我一些建议,或者告诉我如何修剪空白单元格与行筛选我将不胜感激!

回答

0

如果你不想删除与空白单元格的行,你可以使用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 
+0

我发现了一个无效的转换异常错误 – stackexchange12