Datagridview学习心得之二Datagridview中的快速定位
时间:2010-12-25 来源:峰再起时
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。