在datagridview中搜索特定数据

时间:2012-09-04 07:19:07

标签: vb.net winforms datagrid

我必须处理一个没有数据源的 datagridview的项目。它也是在vb.net中完成的。我想循环遍历特定列的每一行以查找特定数据并将我的注意力集中在该记录上。

For Each item As C1.Win.C1FlexGrid.Row In myDataGrid.Rows
    ' something like searchFor/contains 
    ' (no idea, can't find the right way to search) for mySpecificData
Next

帮助表示赞赏,最好的问候

1 个答案:

答案 0 :(得分:0)

我假设您使用的是组件One FlexGrid ,因此我查看了the according site处的文档。每行都有项属性,因此此示例可能有效

For Each row As C1.Win.C1FlexGrid.Row In myDataGrid.Rows
    if row.Item("COLUMNNAME") = YOUR_VALUE then
        ' select range
        C1.Win.C1FlexGrid.Select(row.Index, COLUMN_INDEX);
    end if    
Next

如果您想直接访问单元格,可以使用Select method代替。