DataTableCollection.Contains Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu označující, zda DataTable objekt se zadaným názvem existuje v kolekci.
Přetížení
Contains(String) |
Získá hodnotu, která označuje, zda DataTable objekt se zadaným názvem existuje v kolekci. |
Contains(String, String) |
Získá hodnotu, která označuje, zda DataTable objekt se zadaným názvem a obor názvů tabulky existuje v kolekci. |
Contains(String)
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
Získá hodnotu, která označuje, zda DataTable objekt se zadaným názvem existuje v kolekci.
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
Parametry
Návraty
true
pokud zadaná tabulka existuje; jinak false
.
Příklady
Následující příklad testuje, zda tabulka s názvem "Suppliers" existuje v 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
Poznámky
Pomocí vlastnosti zadáte název DataTable objektu TableName . Pokud do kolekce přidáte metodu DataTableAdd a nepředáte žádné argumenty, bude tabulce přidělen výchozí název na základě pořadí, ve kterém byla tabulka přidána ("Tabulka1", "Tabulka2" atd.).
Pokud chcete získat index objektu DataTable, použijte metodu IndexOf .
Poznámka
Vrátí, false
pokud dvě nebo více tabulek mají stejný název, ale různé obory názvů. Volání není úspěšné, pokud existuje nějaká nejednoznačnost při porovnávání názvu tabulky přesně s jednou tabulkou.
Viz také
Platí pro
Contains(String, String)
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
Získá hodnotu, která označuje, zda DataTable objekt se zadaným názvem a obor názvů tabulky existuje v kolekci.
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
Parametry
Návraty
true
pokud zadaná tabulka existuje; jinak false
.
Příklady
Následující příklad testuje, zda tabulka s názvem "Suppliers" existuje v 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
Poznámky
Pomocí vlastnosti zadáte název DataTable objektu TableName . Pokud do kolekce přidáte metodu DataTableAdd a nepředáte žádné argumenty, bude tabulce přidělen výchozí název na základě pořadí, ve kterém byla tabulka přidána ("Tabulka1", "Tabulka2" atd.).
Poznámka
Vrátí, false
pokud dvě nebo více tabulek mají stejný název, ale různé obory názvů. Volání není úspěšné, pokud existuje nějaká nejednoznačnost při porovnávání názvu tabulky přesně s jednou tabulkou.
Pokud chcete získat index objektu DataTable, použijte metodu IndexOf .