DataTableCollection.Contains Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald die aangeeft of een DataTable object met de opgegeven naam in de verzameling bestaat.
Overloads
| Name | Description |
|---|---|
| Contains(String) |
Hiermee wordt een waarde opgehaald die aangeeft of een DataTable object met de opgegeven naam in de verzameling bestaat. |
| Contains(String, String) |
Hiermee wordt een waarde opgehaald die aangeeft of een DataTable object met de opgegeven naam en tabelnaamruimte in de verzameling bestaat. |
Contains(String)
Hiermee wordt een waarde opgehaald die aangeeft of een DataTable object met de opgegeven naam in de verzameling bestaat.
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
Parameters
Retouren
true als de opgegeven tabel bestaat; anders false.
Voorbeelden
In het volgende voorbeeld wordt getest of er een tabel met de naam Leveranciers bestaat in de DataTableCollectiontabel .
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
Opmerkingen
U geeft de naam van het DataTable object op met behulp van de TableName eigenschap. Als u een DataTable aan de verzameling toevoegt met de Add methode en geen argumenten doorgeeft, krijgt de tabel een standaardnaam op basis van de volgorde waarin de tabel is toegevoegd ('Tabel1', 'Tabel2', enzovoort).
Gebruik de DataTable methode om de index van een IndexOfop te halen.
Note
Retourneert false wanneer twee of meer tabellen dezelfde naam hebben, maar verschillende naamruimten. De aanroep slaagt niet als er dubbelzinnigheid is bij het koppelen van een tabelnaam aan precies één tabel.
Zie ook
Van toepassing op
Contains(String, String)
Hiermee wordt een waarde opgehaald die aangeeft of een DataTable object met de opgegeven naam en tabelnaamruimte in de verzameling bestaat.
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
Parameters
Retouren
true als de opgegeven tabel bestaat; anders false.
Voorbeelden
In het volgende voorbeeld wordt getest of er een tabel met de naam Leveranciers bestaat in de DataTableCollectiontabel .
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
Opmerkingen
U geeft de naam van het DataTable object op met behulp van de TableName eigenschap. Als u een DataTable aan de verzameling toevoegt met de Add methode en geen argumenten doorgeeft, krijgt de tabel een standaardnaam op basis van de volgorde waarin de tabel is toegevoegd ('Tabel1', 'Tabel2', enzovoort).
Note
Retourneert false wanneer twee of meer tabellen dezelfde naam hebben, maar verschillende naamruimten. De aanroep slaagt niet als er dubbelzinnigheid is bij het koppelen van een tabelnaam aan precies één tabel.
Gebruik de DataTable methode om de index van een IndexOfop te halen.