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
추가 정보

적용 대상