DataTableCollection.CanRemove(DataTable) Método

Definición

Comprueba si el objeto especificado DataTable se puede quitar de la colección.

public:
 bool CanRemove(System::Data::DataTable ^ table);
public bool CanRemove(System.Data.DataTable table);
member this.CanRemove : System.Data.DataTable -> bool
Public Function CanRemove (table As DataTable) As Boolean

Parámetros

table
DataTable

en DataTable la colección en la que se va a realizar la comprobación.

Devoluciones

true si se puede quitar la tabla; de lo contrario false, es .

Ejemplos

En el CanRemove ejemplo siguiente se usa para probar si se puede quitar cada tabla de .DataSet Si es así, Remove se llama al método para quitar la tabla.

private void RemoveTables()
{
    DataTable table;

    // presuming a DataGrid is displaying more than one table, get its DataSet.
    DataSet thisDataSet = (DataSet)DataGrid1.DataSource;
    while (thisDataSet.Tables.Count > 0)
    {
        table = thisDataSet.Tables[0];
        if (thisDataSet.Tables.CanRemove(table))
            thisDataSet.Tables.Remove(table);
    }
}
Private Sub RemoveTables()
    ' Presuming a DataGrid is displaying more than one table, 
    ' get its DataSet.
    Dim thisDataSet As DataSet = CType(DataGrid1.DataSource, DataSet)
    Do While thisDataSet.Tables.Count > 0
       Dim table As DataTable = thisDataSet.Tables(0)
       If thisDataSet.Tables.CanRemove(table) Then
          thisDataSet.Tables.Remove(table)
       End If
    Loop
End Sub

Se aplica a

Consulte también