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 Function CanRemove (
	table As DataTable
) As Boolean


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 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
       End If
End Sub

.NET Framework
Available since 1.1
Return to top