Partager via


DataTableCollection.CanRemove(DataTable) Méthode

Définition

Vérifie si l'objet DataTable spécifié peut être supprimé de la collection.

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

Paramètres

table
DataTable

DataTable de la collection par rapport auquel effectuer la vérification.

Retours

true si la table peut être supprimée ; sinon, false.

Exemples

L’exemple suivant utilise pour CanRemove tester si chaque table peut être supprimée d’un DataSet. Si c’est le cas, la Remove méthode est appelée pour supprimer la 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);
    }
}
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

S’applique à

Voir aussi