Aracılığıyla paylaş


DataTableCollection.Contains Yöntem

Tanım

Belirtilen ada sahip bir nesnenin koleksiyonda mevcut olup olmadığını belirten bir DataTable değer alır.

Aşırı Yüklemeler

Contains(String)

Belirtilen ada sahip bir nesnenin koleksiyonda var olup olmadığını gösteren bir DataTable değer alır.

Contains(String, String)

Belirtilen ada ve tablo ad alanına sahip bir nesnenin koleksiyonda mevcut olup olmadığını gösteren bir DataTable değer alır.

Contains(String)

Kaynak:
DataTableCollection.cs
Kaynak:
DataTableCollection.cs
Kaynak:
DataTableCollection.cs

Belirtilen ada sahip bir nesnenin koleksiyonda var olup olmadığını gösteren bir DataTable değer alır.

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

Parametreler

name
String

Bulunacak öğesinin DataTable adı.

Döndürülenler

true belirtilen tablo varsa; aksi takdirde false.

Örnekler

Aşağıdaki örnek, içinde "Suppliers" adlı bir tablonun mevcut olup olmadığını test eder 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

Açıklamalar

özelliğini kullanarak TableName nesnenin DataTable adını belirtirsiniz. yöntemiyle Add koleksiyona bağımsız değişken geçirmeden bir DataTable eklerseniz, tablonun eklenme sırasına göre tabloya varsayılan bir ad verilir ("Tablo1", "Tablo2", vb.).

dizinini DataTablealmak için yöntemini kullanın IndexOf .

Not

İki veya daha fazla tablo aynı ada ancak farklı ad alanlarına sahip olduğunda döndürür false . Bir tablo adı tam olarak tek bir tabloyla eşleştirilirken herhangi bir belirsizlik olduğunda çağrı başarılı olmaz.

Ayrıca bkz.

Şunlara uygulanır

Contains(String, String)

Kaynak:
DataTableCollection.cs
Kaynak:
DataTableCollection.cs
Kaynak:
DataTableCollection.cs

Belirtilen ada ve tablo ad alanına sahip bir nesnenin koleksiyonda mevcut olup olmadığını gösteren bir DataTable değer alır.

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

Parametreler

name
String

Bulunacak öğesinin DataTable adı.

tableNamespace
String

Bakacak ad alanının DataTable adı.

Döndürülenler

true belirtilen tablo varsa; aksi takdirde false.

Örnekler

Aşağıdaki örnek, içinde "Suppliers" adlı bir tablonun mevcut olup olmadığını test eder 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

Açıklamalar

özelliğini kullanarak TableName nesnenin DataTable adını belirtirsiniz. yöntemiyle Add koleksiyona bağımsız değişken geçirmeden bir DataTable eklerseniz, tablonun eklenme sırasına göre tabloya varsayılan bir ad verilir ("Tablo1", "Tablo2", vb.).

Not

İki veya daha fazla tablo aynı ada ancak farklı ad alanlarına sahip olduğunda döndürür false . Bir tablo adı tam olarak tek bir tabloyla eşleştirilirken herhangi bir belirsizlik olduğunda çağrı başarılı olmaz.

dizinini DataTablealmak için yöntemini kullanın IndexOf .

Ayrıca bkz.

Şunlara uygulanır