DataRowCollection.Contains 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컬렉션에 있는 모든 행의 기본 키 열에 지정한 값이 있는지 여부를 나타내는 값을 가져옵니다.
오버로드
Contains(Object) |
컬렉션에 있는 모든 행의 기본 키에 지정한 값이 있는지 여부를 나타내는 값을 가져옵니다. |
Contains(Object[]) |
컬렉션에 있는 모든 행의 기본 키 열에 개체 배열에 지정한 값이 있는지 여부를 나타내는 값을 가져옵니다. |
Contains(Object)
- Source:
- DataRowCollection.cs
- Source:
- DataRowCollection.cs
- Source:
- DataRowCollection.cs
컬렉션에 있는 모든 행의 기본 키에 지정한 값이 있는지 여부를 나타내는 값을 가져옵니다.
public:
bool Contains(System::Object ^ key);
public bool Contains (object? key);
public bool Contains (object key);
member this.Contains : obj -> bool
Public Function Contains (key As Object) As Boolean
매개 변수
- key
- Object
테스트할 기본 키 값입니다.
반환
지정한 기본 키 값이 있는 DataRow가 컬렉션에 있으면 true
이고, 그렇지 않으면 false
입니다.
예외
이 테이블에 기본 키가 없는 경우
예제
다음 Visual Basic 예제에서는 메서드를 Contains 사용하여 개체에 특정 값이 DataRowCollection 포함되어 있는지 여부를 확인합니다.
Private Sub ColContains()
Dim table As DataTable = CType(DataGrid1.DataSource, DataTable)
Dim rowCollection As DataRowCollection = table.Rows
If rowCollection.Contains(Edit1.Text) Then
Label1.Text = "At least one row contains " & Edit1.Text
Else
Label1.Text = "No row contains the value in its primary key field"
End If
End Sub
설명
메서드를 사용하려면 개체가 ContainsDataTable 속한 개체 DataRowCollection 에 기본 키 열로 지정된 열이 하나 이상 있어야 합니다. PrimaryKey 기본 키 열을 만드는 방법에 대한 자세한 내용은 속성을 참조하세요.
행에 지정된 값이 포함되어 있음을 확인하자마자 메서드를 Find 사용하여 값이 있는 특정 DataRow 개체를 반환할 수 있습니다.
추가 정보
적용 대상
Contains(Object[])
- Source:
- DataRowCollection.cs
- Source:
- DataRowCollection.cs
- Source:
- DataRowCollection.cs
컬렉션에 있는 모든 행의 기본 키 열에 개체 배열에 지정한 값이 있는지 여부를 나타내는 값을 가져옵니다.
public:
bool Contains(cli::array <System::Object ^> ^ keys);
public bool Contains (object?[] keys);
public bool Contains (object[] keys);
member this.Contains : obj[] -> bool
Public Function Contains (keys As Object()) As Boolean
매개 변수
- keys
- Object[]
테스트할 기본 키 값 배열입니다.
반환
지정한 키 값이 있는 DataRowCollection가 DataRow에 있으면 true
이고, 그렇지 않으면 false
입니다.
예외
이 테이블에 기본 키가 없는 경우
예제
다음 Visual Basic 예제에서는 메서드를 Contains 사용하여 개체에서 특정 행을 찾습니다 DataRowCollection . 이 예제에서는 테이블의 각 기본 키에 대해 하나의 요소인 값 배열을 만든 다음 배열을 메서드에 전달하여 또는 false
를 반환 true
합니다.
Private Sub ContainsArray()
' This example assumes that the DataTable object contains two
' DataColumn objects designated as primary keys.
' The table has two primary key columns.
Dim arrKeyVals(1) As Object
Dim table As DataTable = CType(DataGrid1.DataSource, DataTable)
Dim rowCollection As DataRowCollection = table.Rows
arrKeyVals(0) = "Hello"
arrKeyVals(1) = "World"
label1.Text = rowCollection.Contains(arrKeyVals).ToString()
End Sub
설명
메서드를 Contains 값 DataTable 배열과 함께 사용하려면 개체가 속한 개체 DataRowCollection 에 기본 키로 지정된 열 배열이 있어야 합니다. 기본 키 열의 PrimaryKey 배열을 만드는 방법에 대한 자세한 내용은 속성을 참조하세요. 배열 요소의 수는 의 기본 키 열 수에 DataTable해당해야 합니다.
행에 지정된 값이 포함되어 있음을 확인하자마자 메서드를 Find 사용하여 값이 있는 특정 DataRow 개체를 반환합니다.
추가 정보
적용 대상
.NET