DataTableCollection.Contains Método

Definición

Obtiene un valor que indica si existe un objeto DataTable con el nombre especificado en la colección.

Sobrecargas

Contains(String)

Obtiene un valor que indica si en la colección existe un objeto DataTable con el nombre especificado.

Contains(String, String)

Obtiene un valor que indica si existe en la colección un objeto DataTable con el nombre y espacio de nombres de tabla especificados.

Contains(String)

Source:
DataTableCollection.cs
Source:
DataTableCollection.cs
Source:
DataTableCollection.cs

Obtiene un valor que indica si en la colección existe un objeto DataTable con el nombre especificado.

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

Parámetros

name
String

Nombre de DataTable que se va a buscar.

Devoluciones

true si existe la tabla especificada; de lo contrario, false.

Ejemplos

En el ejemplo siguiente se comprueba si existe una tabla con el nombre "Proveedores" en .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

Comentarios

Especifique el nombre del DataTable objeto mediante la TableName propiedad . Si agrega un DataTable elemento a la colección con el Add método , sin pasar ningún argumento, la tabla recibe un nombre predeterminado, en función del orden en que se agregó la tabla ("Table1", "Table2", etc.).

Para obtener el índice de , DataTableuse el IndexOf método .

Nota

Devuelve false cuando dos o más tablas tienen el mismo nombre, pero espacios de nombres diferentes. Se producirá un error en la llamada si existe alguna ambigüedad al hacer coincidir exactamente una tabla con su nombre de tabla.

Consulte también

Se aplica a

Contains(String, String)

Source:
DataTableCollection.cs
Source:
DataTableCollection.cs
Source:
DataTableCollection.cs

Obtiene un valor que indica si existe en la colección un objeto DataTable con el nombre y espacio de nombres de tabla especificados.

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

Parámetros

name
String

Nombre de DataTable que se va a buscar.

tableNamespace
String

Nombre del espacio de nombres de DataTable en el que se va a buscar.

Devoluciones

true si existe la tabla especificada; de lo contrario, false.

Ejemplos

En el ejemplo siguiente se comprueba si existe una tabla con el nombre "Proveedores" en .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

Comentarios

Especifique el nombre del DataTable objeto mediante la TableName propiedad . Si agrega un DataTable elemento a la colección con el Add método , sin pasar ningún argumento, la tabla recibe un nombre predeterminado, en función del orden en que se agregó la tabla ("Table1", "Table2", etc.).

Nota

Devuelve false cuando dos o más tablas tienen el mismo nombre, pero espacios de nombres diferentes. Se producirá un error en la llamada si existe alguna ambigüedad al hacer coincidir exactamente una tabla con su nombre de tabla.

Para obtener el índice de , DataTableuse el IndexOf método .

Consulte también

Se aplica a