.NET DataView найти индекс строки из ToTable.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 с исходной строкой.
Примечание: критерии поиска могут быть сложными и не основаны на ключах
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).Row, то есть строку, найденную.totable.select
Большое спасибо