CanRemove Method

DataTableCollection.CanRemove Method (DataTable)


Verifies whether the specified DataTable object can be removed from the collection.

Namespace:   System.Data
Assembly:  System.Data (in System.Data.dll)

public bool CanRemove(
	DataTable table


Type: System.Data.DataTable

The DataTable in the collection to perform the check against.

Return Value

Type: System.Boolean

true if the table can be removed; otherwise false.

The following example uses the CanRemove to test whether each table can be removed from a DataSet. If so, the Remove method is called to remove the table.

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))

.NET Framework
Available since 1.1
Return to top
© 2015 Microsoft