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 určující, zda DataTable objekt se zadaným názvem existuje v kolekci.
Přetížení
| Name | Description |
|---|---|
| Contains(String) |
Získá hodnotu, která určuje, zda DataTable objekt se zadaným názvem existuje v kolekci. |
| Contains(String, String) |
Získá hodnotu, která určuje, zda DataTable objekt se zadaným názvem a oborem názvů tabulky existuje v kolekci. |
Contains(String)
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
Získá hodnotu, která urč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 sadě 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
Název objektu DataTable zadáte pomocí TableName vlastnosti. Pokud do kolekce přidáte DataTable metodu Add , předáte žádné argumenty, tabulka se přidělí výchozí název na základě pořadí, ve kterém byla tabulka přidána ("Tabulka1", "Tabulka2" atd.).
K získání indexu objektu DataTablepoužijte metodu IndexOf .
Poznámka:
Vrátí false , když dvě nebo více tabulek mají stejný název, ale různé obory názvů. Volání není úspěšné, pokud při porovnávání názvu tabulky s přesně jednou tabulkou existuje nejednoznačnost.
Viz také
Platí pro
Contains(String, String)
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
- Zdroj:
- DataTableCollection.cs
Získá hodnotu, která určuje, zda DataTable objekt se zadaným názvem a oborem 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 sadě 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
Název objektu DataTable zadáte pomocí TableName vlastnosti. Pokud do kolekce přidáte DataTable metodu Add , předáte žádné argumenty, tabulka se přidělí 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 , když dvě nebo více tabulek mají stejný název, ale různé obory názvů. Volání není úspěšné, pokud při porovnávání názvu tabulky s přesně jednou tabulkou existuje nejednoznačnost.
K získání indexu objektu DataTablepoužijte metodu IndexOf .