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 文档。