Sdílet prostřednictvím


DataTableCollection.Contains Metoda

Definice

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

name
String

Název nalezené DataTable osoby.

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

name
String

Název nalezené DataTable osoby.

tableNamespace
String

Název oboru názvů, DataTable který se má vyhledat.

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 .

Viz také

Platí pro