【问题标题】:VB.NET DataSet doesn't clearVB.NET 数据集不清除
【发布时间】:2011-12-07 22:42:12
【问题描述】:

我正在使用带有适配器的 MYSQL .NET 连接器来填充来自 SELECT 语句的数据集。在不同的 SELECT 语句之间,我使用 DataSet.Clear() 函数。 Getxml 向我显示数据集是空的,但是当循环浏览表的列时,我拥有之前 SELECT 语句中使用的所有表中的所有列。

如果不为每个表调暗新数据集,我该怎么做?

【问题讨论】:

    标签: mysql vb.net dataset


    【解决方案1】:

    从数据集中删除DataTables:

    ds.Tables.Clear();
    

    这将在集合中删除DataTable s。 DataSet.Clear()删除数据集中的所有DataTables

    【讨论】:

    • 它做到了。非常感谢!
    • @ theveloper再次查看我的答案。我将它更新为毫秒。 span>
    • 所以我不需要使用dataset.clear()如果我使用dataset.tables.clear()正确? span>
    • @ thepeloper正确。 DataSet.clear()将从DataSet.Tables集合中删除DataTables(架构和数据)。 DataSet.clear()只将从集合中的所有Datablables中删除数据,但将留下架构(DataTables的列定义) span>
    猜你喜欢
    • 1970-01-01
    • 2021-03-25
    • 1970-01-01
    • 2013-11-25
    • 2016-09-12
    • 2021-05-19
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多