DataView.Find DataView.Find DataView.Find DataView.Find Method

Определение

Находит строку в DataView по указанному значению ключа сортировки.Finds a row in the DataView by the specified sort key value.

Перегрузки

Find(Object[]) Find(Object[]) Find(Object[]) Find(Object[])

Находит строку в DataView по указанным значениям ключа сортировки.Finds a row in the DataView by the specified sort key values.

Find(Object) Find(Object) Find(Object) Find(Object)

Находит строку в DataView по указанному значению ключа сортировки.Finds a row in the DataView by the specified sort key value.

Find(Object[]) Find(Object[]) Find(Object[]) Find(Object[])

Находит строку в DataView по указанным значениям ключа сортировки.Finds a row in the DataView by the specified sort key values.

public:
 int Find(cli::array <System::Object ^> ^ key);
public int Find (object[] key);
member this.Find : obj[] -> int
Public Function Find (key As Object()) As Integer

Параметры

key
Object[]

Массив значений с типом Object.An array of values, typed as Object.

Возвраты

Индекс позиции первой строки в DataView, совпадающий с указанными значениями ключа сортировки; в противном случае — значение -1, если совпадающие значения ключа сортировки отсутствуют.The index of the position of the first row in the DataView that matches the sort key values specified; otherwise -1 if there are no matching sort key values.

Примеры

В следующем примере Visual Basic используется Find метод, чтобы вернуть индекс строки, который содержит указанные значения в столбцах ключей сортировки.The following Visual Basic example uses the Find method to return the index of a row that contains specified values in its sort key columns.

Private Sub FindValueInDataView(table As DataTable)
    Dim view As DataView = New DataView(table)
    view.Sort = "Customers"

    ' Find the customer named "John Smith".
    Dim vals(1) As Object
    vals(0)= "John"
    vals(1) = "Smith"
    Dim i As Integer = view.Find(vals)
    Console.WriteLine(view(i))
End Sub
Дополнительно

Find(Object) Find(Object) Find(Object) Find(Object)

Находит строку в DataView по указанному значению ключа сортировки.Finds a row in the DataView by the specified sort key value.

public:
 int Find(System::Object ^ key);
public int Find (object key);
member this.Find : obj -> int
Public Function Find (key As Object) As Integer

Параметры

key
Object Object Object Object

Объект, который нужно найти.The object to search for.

Возвраты

Индекс строки в DataView, содержащий указанное значение ключа сортировки; в противном случае — значение -1, если значение ключа не существует.The index of the row in the DataView that contains the sort key value specified; otherwise -1 if the sort key value does not exist.

Примеры

В следующем примере Visual Basic используется Find метод, чтобы вернуть индекс строки, содержащей значение в столбце ключа сортировки, который будет.The following Visual Basic example uses the Find method to return the index of the row that contains the value in the sort key column that you want.

Private Sub FindValueInDataView(table As DataTable)
    Dim view As DataView = New DataView(table)
    view.Sort = "CustomerID"

    ' Find the customer named "DUMON" in the primary key column
    Dim i As Integer = view.Find("DUMON")
    Console.WriteLine(view(i))
End Sub
Дополнительно

Применяется к