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

Definição

Localiza uma linha no DataView segundo o valor da chave de classificação especificada.Finds a row in the DataView by the specified sort key value.

Sobrecargas

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

Localiza uma linha no DataView pelos valores de chave de classificação especificados.Finds a row in the DataView by the specified sort key values.

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

Localiza uma linha no DataView segundo o valor da chave de classificação especificada.Finds a row in the DataView by the specified sort key value.

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

Localiza uma linha no DataView pelos valores de chave de classificação especificados.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

Parâmetros

key
Object[]

Uma matriz de valores, digitada como Object.An array of values, typed as Object.

Retornos

O índice da posição da primeira linha no DataView que corresponde aos valores de chave de classificação especificados; caso contrário, -1 se não houver nenhum valor de chave de classificação correspondente.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.

Exemplos

O exemplo a seguir Visual Basic usa Find o método para retornar o índice de uma linha que contém valores especificados em suas colunas de chave de classificação.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
Veja também

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

Localiza uma linha no DataView segundo o valor da chave de classificação especificada.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

Parâmetros

key
Object Object Object Object

O objeto a ser procurado.The object to search for.

Retornos

O índice da linha no DataView que contém o valor da chave de classificação especificada; caso contrário, -1 se o valor da chave de classificação não existir.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.

Exemplos

O exemplo a seguir Visual Basic usa Find o método para retornar o índice da linha que contém o valor na coluna de chave de classificação que você deseja.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
Veja também

Aplica-se a