Я хочу найти определенный идентификатор в DataTable, я использую DataView для фильтрации результатов, но как узнать, какой строке в исходной таблице соответствует представление фильтра? Любые идеи? Я знаю, что могу использовать LINQ, но я не думаю, что это тоже поможет?
Dim dt As New DataTable
Dim dv As New DataView(dt)
dv.RowFilter = "ID = 123"
If dv.Count = 1 Then
'which datarow in the original datatable is this?
End If
ИЗМЕНИТЬ
Я хочу избежать необходимости перебирать DataTable, чтобы найти это:
For r As Integer = 0 To dt.Rows.Count - 1
If CInt(dt.Rows(r).Item("ID")) = 123 Then
Debug.WriteLine("Found it at row " + r.ToString)
Exit For
End If
Next