我正在研究.NET 3.5项目,并将使用具有多个DataTable的DataSet以及DataTable之间的关系。我将从SQL中获取一定数量的记录以填充DataTable,然后处理这些记录。在我完成处理记录之后,我想清除DataSet并获取下一组记录。我一直在读,Clear()方法不会清除内存中的行。如何重用DataSet而不会导致我的内存在获取记录的整个生命周期中继续增加?
答案 0 :(得分:1)
MSDN声明the DataSet.Clear
method clears the DataSet of any data by removing all rows in all tables.。它将使所有表和关系保持不变,但清除所有行。
你在哪里读到了?