您的位置:首页 > 其它

Datagridview学习心得之二Datagridview中的快速定位

2010-12-25 21:07 417 查看
在Datagridview中,有时候我们显示出来的数据成千上万条,怎么样才能找到指定的一个值呢,这也就是一个快速定位的问题,在datagridview中,我们可以用简单的遍历来定位到指定值的单元格上,看如下代码:

Public SubFind_gridview_bystr(ByVal _Gr As DataGridView, ByVal_str As String)

'快速定位指定字符在DATAGRIDVIEW中的位置,参数一,需要定位的DATAGRIDIVEW,参数二,需要查找的字符。

Dim row_numAs Integer = _Gr.Rows.Count- 1 '得到总行数

Dim cell_numAs Integer = _Gr.ColumnCount- 1 '得到总列数

Dim i, jAs Integer

For i =0 To row_num '得到总行数并循环

Forj = 0 To cell_num '得到总列数并循环

If_str.Trim = _Gr.Rows(i).Cells(j).Value.ToString().Trim Then

_Gr.CurrentCell = _Gr.Rows(i).Cells(j)'定位到指定格

_Gr.Rows(i).Selected = True

ExitSub

EndIf

Next

Next

End Sub

通过以上简单的遍历方式,我们就可以很快的定位到指定字符位置,在我们程序要用到的地方,都可以直接调用这个Sub。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: