Export (0) Print
Expand All

DataTableCollection.CanRemove Method

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
)

Parameters

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))
            thisDataSet.Tables.Remove(table);
    }
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0
Show:
© 2015 Microsoft