Freigeben über


DataTableCollection.CanRemove-Methode

Überprüft, ob das angegebene DataTable-Objekt aus der Auflistung entfernt werden kann.

Namespace: System.Data
Assembly: System.Data (in system.data.dll)

Syntax

'Declaration
Public Function CanRemove ( _
    table As DataTable _
) As Boolean
'Usage
Dim instance As DataTableCollection
Dim table As DataTable
Dim returnValue As Boolean

returnValue = instance.CanRemove(table)
public bool CanRemove (
    DataTable table
)
public:
bool CanRemove (
    DataTable^ table
)
public boolean CanRemove (
    DataTable table
)
public function CanRemove (
    table : DataTable
) : boolean

Parameter

  • table
    Die DataTable in der Auflistung, für die die Überprüfung durchgeführt werden soll.

Rückgabewert

true, wenn die Tabelle entfernt werden kann, andernfalls false.

Beispiel

Im folgenden Beispiel wird mit der CanRemove getestet, ob die einzelnen Tabellen aus einem DataSet entfernt werden können. Wenn dies der Fall ist, wird die Remove-Methode aufgerufen, um die Tabelle zu entfernen.

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
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);
    }
}

Plattformen

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

.NET Compact Framework

Unterstützt in: 2.0, 1.0

Siehe auch

Referenz

DataTableCollection-Klasse
DataTableCollection-Member
System.Data-Namespace
Item
IndexOf
Remove