DataTableCollection.Contains Metódus

Definíció

Beolvas egy értéket, amely jelzi, hogy létezik-e DataTable a megadott nevű objektum a gyűjteményben.

Túlterhelések

Name Description
Contains(String)

Beolvas egy értéket, amely jelzi, hogy létezik-e DataTable a megadott nevű objektum a gyűjteményben.

Contains(String, String)

Olyan értéket kap, amely jelzi, hogy létezik-e a gyűjteményben a DataTable megadott névvel és táblanévtérrel rendelkező objektum.

Contains(String)

Forrás:
DataTableCollection.cs
Forrás:
DataTableCollection.cs
Forrás:
DataTableCollection.cs
Forrás:
DataTableCollection.cs
Forrás:
DataTableCollection.cs

Beolvas egy értéket, amely jelzi, hogy létezik-e DataTable a megadott nevű objektum a gyűjteményben.

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

Paraméterek

name
String

A keresendő név DataTable .

Válaszok

true ha a megadott tábla létezik; egyéb esetben false.

Példák

Az alábbi példa azt vizsgálja, hogy létezik-e "Szállítók" nevű tábla a 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

Megjegyzések

A tulajdonság használatával DataTable megadhatja az TableName objektum nevét. Ha a metódussal DataTable hozzáad egy Add gyűjteményt, és nem ad át argumentumokat, a tábla alapértelmezett nevet kap a tábla hozzáadásának sorrendje alapján ("Table1", "Table2" stb.).

Egy index lekéréséhez DataTablehasználja a metódust IndexOf .

Note

Akkor adja false vissza, ha két vagy több tábla neve azonos, de eltérő névtérrel rendelkezik. A hívás nem sikerül, ha a tábla nevének pontosan egy táblával való egyeztetése kétértelmű.

Lásd még

A következőre érvényes:

Contains(String, String)

Forrás:
DataTableCollection.cs
Forrás:
DataTableCollection.cs
Forrás:
DataTableCollection.cs
Forrás:
DataTableCollection.cs
Forrás:
DataTableCollection.cs

Olyan értéket kap, amely jelzi, hogy létezik-e a gyűjteményben a DataTable megadott névvel és táblanévtérrel rendelkező objektum.

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

Paraméterek

name
String

A keresendő név DataTable .

tableNamespace
String

A keresendő névtér neve DataTable .

Válaszok

true ha a megadott tábla létezik; egyéb esetben false.

Példák

Az alábbi példa azt vizsgálja, hogy létezik-e "Szállítók" nevű tábla a 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

Megjegyzések

A tulajdonság használatával DataTable megadhatja az TableName objektum nevét. Ha a metódussal DataTable hozzáad egy Add gyűjteményt, és nem ad át argumentumokat, a tábla alapértelmezett nevet kap a tábla hozzáadásának sorrendje alapján ("Table1", "Table2" stb.).

Note

Akkor adja false vissza, ha két vagy több tábla neve azonos, de eltérő névtérrel rendelkezik. A hívás nem sikerül, ha a tábla nevének pontosan egy táblával való egyeztetése kétértelmű.

Egy index lekéréséhez DataTablehasználja a metódust IndexOf .

Lásd még

A következőre érvényes: