DataTableCollection.Contains 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 이름의 DataTable 개체가 컬렉션에 있는지 여부를 나타내는 값을 가져옵니다.
오버로드
Contains(String) |
지정된 이름의 DataTable 개체가 컬렉션에 있는지 여부를 나타내는 값을 가져옵니다. |
Contains(String, String) |
지정된 이름과 테이블 네임스페이스의 DataTable 개체가 컬렉션에 있는지 여부를 나타내는 값을 가져옵니다. |
Contains(String)
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
지정된 이름의 DataTable 개체가 컬렉션에 있는지 여부를 나타내는 값을 가져옵니다.
public:
bool Contains(System::String ^ name);
public bool Contains (string? name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
매개 변수
반환
지정된 테이블이 있으면 true
이고, false
입니다.
예제
다음 예제에서는 이름이 "Suppliers"인 테이블이 에 DataTableCollection있는지 테스트합니다.
private void TestForTableName()
{
// Get the DataSet of a DataGrid.
DataSet thisDataSet = (DataSet)DataGrid1.DataSource;
// Get the DataTableCollection through the Tables property.
DataTableCollection tablesCol = thisDataSet.Tables;
// Check if the named table exists.
if (tablesCol.Contains("Suppliers"))
Console.WriteLine("Table named Suppliers exists");
}
Private Sub TestForTableName()
' Get the DataSet of a DataGrid.
Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)
' Get the DataTableCollection through the Tables property.
Dim tablesCol As DataTableCollection = thisDataSet.Tables
' Check if the named table exists.
If tablesCol.Contains("Suppliers") Then
Console.WriteLine("Table named Suppliers exists")
End If
End Sub
설명
속성을 사용하여 개체의 DataTable 이름을 지정합니다 TableName . 인수를 DataTable 전달하지 않고 메서드를 사용하여 Add 컬렉션에 을 추가하면 테이블이 추가된 순서("Table1", "Table2" 등)에 따라 테이블의 기본 이름이 지정됩니다.
의 인덱스 DataTable를 가져오려면 메서드를 IndexOf 사용합니다.
참고
이름이 같지만 네임스페이스가 다른 테이블이 두 개 이상인 경우 를 반환 false
합니다. 테이블 이름을 정확히 한 개의 테이블과 일치시킬 때 모호성이 있으면 호출은 실패합니다.
추가 정보
적용 대상
Contains(String, String)
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
- Source:
- DataTableCollection.cs
지정된 이름과 테이블 네임스페이스의 DataTable 개체가 컬렉션에 있는지 여부를 나타내는 값을 가져옵니다.
public:
bool Contains(System::String ^ name, System::String ^ tableNamespace);
public bool Contains (string name, string tableNamespace);
member this.Contains : string * string -> bool
Public Function Contains (name As String, tableNamespace As String) As Boolean
매개 변수
반환
지정된 테이블이 있으면 true
이고, false
입니다.
예제
다음 예제에서는 이름이 "Suppliers"인 테이블이 에 DataTableCollection있는지 테스트합니다.
private void TestForTableName()
{
// Get the DataSet of a DataGrid.
DataSet thisDataSet = (DataSet)DataGrid1.DataSource;
// Get the DataTableCollection through the Tables property.
DataTableCollection tablesCol = thisDataSet.Tables;
// Check if the named table exists.
if (tablesCol.Contains("Suppliers"))
Console.WriteLine("Table named Suppliers exists");
}
Private Sub TestForTableName()
' Get the DataSet of a DataGrid.
Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)
' Get the DataTableCollection through the Tables property.
Dim tablesCol As DataTableCollection = thisDataSet.Tables
' Check if the named table exists.
If tablesCol.Contains("Suppliers") Then
Console.WriteLine("Table named Suppliers exists")
End If
End Sub
설명
속성을 사용하여 개체의 DataTable 이름을 지정합니다 TableName . 인수를 DataTable 전달하지 않고 메서드를 사용하여 Add 컬렉션에 을 추가하면 테이블이 추가된 순서("Table1", "Table2" 등)에 따라 테이블의 기본 이름이 지정됩니다.
참고
이름이 같지만 네임스페이스가 다른 테이블이 두 개 이상인 경우 를 반환 false
합니다. 테이블 이름을 정확히 한 개의 테이블과 일치시킬 때 모호성이 있으면 호출은 실패합니다.
의 인덱스 DataTable를 가져오려면 메서드를 IndexOf 사용합니다.
추가 정보
적용 대상
.NET