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
こちらもご覧ください

適用対象