DataTableCollection.Contains Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der angibt, ob ein DataTable Objekt mit dem angegebenen Namen in der Auflistung vorhanden ist.
Überlädt
| Name | Beschreibung |
|---|---|
| Contains(String) |
Ruft einen Wert ab, der angibt, ob ein DataTable Objekt mit dem angegebenen Namen in der Auflistung vorhanden ist. |
| Contains(String, String) |
Ruft einen Wert ab, der angibt, ob ein DataTable Objekt mit dem angegebenen Namen und dem Tabellennamespace in der Auflistung vorhanden ist. |
Contains(String)
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
Ruft einen Wert ab, der angibt, ob ein DataTable Objekt mit dem angegebenen Namen in der Auflistung vorhanden ist.
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
Parameter
Gibt zurück
true wenn die angegebene Tabelle vorhanden ist; andernfalls false.
Beispiele
Im folgenden Beispiel wird überprüft, ob eine Tabelle mit dem Namen "Lieferanten" in der DataTableCollectionDatei vorhanden ist.
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
Hinweise
Sie geben den Namen des DataTable Objekts mithilfe der TableName Eigenschaft an. Wenn Sie der DataTable Auflistung eine Mit der Add Methode hinzufügen und keine Argumente übergeben, erhält die Tabelle einen Standardnamen, basierend auf der Reihenfolge, in der die Tabelle hinzugefügt wurde ("Tabelle1", "Tabelle2" usw.).
Verwenden Sie die IndexOf Methode, um den Index einer Methode DataTableabzurufen.
Hinweis
Gibt zurück false , wenn zwei oder mehr Tabellen denselben Namen haben, aber unterschiedliche Namespaces. Der Aufruf ist nicht erfolgreich, wenn beim Abgleichen eines Tabellennamens mit genau einer Tabelle eine Mehrdeutigkeit besteht.
Weitere Informationen
Gilt für:
Contains(String, String)
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
- Quelle:
- DataTableCollection.cs
Ruft einen Wert ab, der angibt, ob ein DataTable Objekt mit dem angegebenen Namen und dem Tabellennamespace in der Auflistung vorhanden ist.
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
Parameter
Gibt zurück
true wenn die angegebene Tabelle vorhanden ist; andernfalls false.
Beispiele
Im folgenden Beispiel wird überprüft, ob eine Tabelle mit dem Namen "Lieferanten" in der DataTableCollectionDatei vorhanden ist.
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
Hinweise
Sie geben den Namen des DataTable Objekts mithilfe der TableName Eigenschaft an. Wenn Sie der DataTable Auflistung eine Mit der Add Methode hinzufügen und keine Argumente übergeben, erhält die Tabelle einen Standardnamen, basierend auf der Reihenfolge, in der die Tabelle hinzugefügt wurde ("Tabelle1", "Tabelle2" usw.).
Hinweis
Gibt zurück false , wenn zwei oder mehr Tabellen denselben Namen haben, aber unterschiedliche Namespaces. Der Aufruf ist nicht erfolgreich, wenn beim Abgleichen eines Tabellennamens mit genau einer Tabelle eine Mehrdeutigkeit besteht.
Verwenden Sie die IndexOf Methode, um den Index einer Methode DataTableabzurufen.