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
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 angegebenen Tabellennamespace in der Auflistung vorhanden ist. |
Contains(String)
- 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 getestet, ob eine Tabelle mit dem Namen "Suppliers" in DataTableCollectionvorhanden 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
Geben Sie den Namen des DataTable Objekts mithilfe der -Eigenschaft an TableName . Wenn Sie der Auflistung mit der Add -Methode ein DataTable hinzufügen und keine Argumente übergeben, erhält die Tabelle einen Standardnamen, basierend auf der Reihenfolge, in der die Tabelle hinzugefügt wurde ("Table1", "Table2" usw.).
Verwenden Sie die -Methode, um den IndexOf Index eines DataTableabzurufen.
Hinweis
Gibt zurück false
, wenn mindestens zwei Tabellen denselben Namen, aber unterschiedliche Namespaces haben. Der Aufruf führt zu einem Fehler, wenn beim Zuordnen eines Tabellenamen zu genau einer Tabelle Mehrdeutigkeiten auftreten.
Weitere Informationen
Gilt für:
Contains(String, String)
- 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 angegebenen 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 getestet, ob eine Tabelle mit dem Namen "Suppliers" in DataTableCollectionvorhanden 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
Geben Sie den Namen des DataTable Objekts mithilfe der -Eigenschaft an TableName . Wenn Sie der Auflistung mit der Add -Methode ein DataTable hinzufügen und keine Argumente übergeben, erhält die Tabelle einen Standardnamen, basierend auf der Reihenfolge, in der die Tabelle hinzugefügt wurde ("Table1", "Table2" usw.).
Hinweis
Gibt zurück false
, wenn mindestens zwei Tabellen denselben Namen, aber unterschiedliche Namespaces haben. Der Aufruf führt zu einem Fehler, wenn beim Zuordnen eines Tabellenamen zu genau einer Tabelle Mehrdeutigkeiten auftreten.
Verwenden Sie die -Methode, um den IndexOf Index eines DataTableabzurufen.