.NET DataView从ToTable.Select中查找行索引

时间:2016-06-10 08:32:31

标签: .net vb.net dataview datatable.select

我有一些代码根据搜索条件找到一堆行,然后查找其中一行的索引。这适用于DataTable

Dim drRows() As System.Data.DataRow = dt.Select(vstrSearchCriteria)
If drRows.Length > 0 Then
    Dim intIndex As Integer = Me.Rows.IndexOf(drRows(0))

但是,我在DataView上尝试相同但我似乎无法将识别出的行与DataView相关联 - 没有.IndexOf甚至迭代通过似乎没有将ToTable行与原始Row匹配。

注意搜索条件可能很复杂,并且不是基于密钥

Dim drRows() As System.Data.DataRow = dv.ToTable.Select(vstrSearchCriteria) 

For i As Integer = 0 To dv.Count - 1 
    If dv(i).Row is drRows(0) Then

我需要找到dv(x)。这是.totable.select找到的行

非常感谢

0 个答案:

没有答案