DataTableCollection.CanRemove 方法
验证是否可以将指定的 DataTable 对象从集合中移除。
**命名空间:**System.Data
**程序集:**System.Data(在 system.data.dll 中)
语法
声明
Public Function CanRemove ( _
table As DataTable _
) As Boolean
用法
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
参数
- table
集合中要对其执行检查的 DataTable。
返回值
如果该表可被移除,则为 true;否则为 false。
示例
下面的示例使用 CanRemove 测试每个表是否可从 DataSet 中移除。如果这样,则调用 Remove 方法移除该表。
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);
}
}
平台
Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
.NET Compact Framework
受以下版本支持:2.0、1.0
请参见
参考
DataTableCollection 类
DataTableCollection 成员
System.Data 命名空间
Item
IndexOf
Remove