DataTableCollection.CanRemove(DataTable) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Controleert of het opgegeven DataTable object uit de verzameling kan worden verwijderd.
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
Parameters
- table
- DataTable
De DataTable in de verzameling om de controle uit te voeren.
Retouren
true als de tabel kan worden verwijderd; anders false.
Voorbeelden
In het volgende voorbeeld wordt de CanRemove test gebruikt om te testen of elke tabel uit een DataSettabel kan worden verwijderd. Zo ja, dan wordt de Remove methode aangeroepen om de tabel te verwijderen.
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