DataTableCollection.Contains Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
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 .