DataSet.Clear 方法
通过移除所有表中的所有行来清除任何数据的 DataSet。
备注
如果 DataSet 绑定到 XmlDataDocument,则调用 DataSet.Clear 或 DataTable.Clear 将引发 NotSupportedException。 为避免这种情况,请遍历每个表,逐个移除每一行。
System.InvalidOperationException: 无法添加或删除数据集中的表,只要数据集被映射到加载的 XML 文档。
通过移除所有表中的所有行来清除任何数据的 DataSet。
备注
如果 DataSet 绑定到 XmlDataDocument,则调用 DataSet.Clear 或 DataTable.Clear 将引发 NotSupportedException。 为避免这种情况,请遍历每个表,逐个移除每一行。
例如,如果您使用下面的代码:
- DataSet ds = new DataSet();
- //Skip. Populate the DataSet.
- // ...
- //Bind the DataSet with XmlDataDocument.
- XmlDataDocument docCust = new XmlDataDocument(ds);
- ds.Tables.Clear();
清除方法调用将引发以下异常:
System.InvalidOperationException: 无法添加或删除数据集中的表,只要数据集被映射到加载的 XML 文档。