Condividi tramite


DataTableCollection.CanRemove(DataTable) Metodo

Definizione

Verifica se è possibile rimuovere l'oggetto DataTable specificato dall'insieme.

public:
 bool CanRemove(System::Data::DataTable ^ table);
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

Parametri

table
DataTable

Oggetto DataTable dell'insieme su cui eseguire la verifica.

Restituisce

true se la tabella può essere rimossa; in caso contrario, false.

Esempio

Nell'esempio seguente viene utilizzato per CanRemove verificare se ogni tabella può essere rimossa da un oggetto DataSet. In tal caso, viene chiamato il Remove metodo per rimuovere la tabella.

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

Si applica a

Vedi anche