DataTable .clear不会删除以前的数据

时间:2015-12-08 12:09:13

标签: mysql .net vb.net

我创建了一个使用localhost连接从数据库读取数据的应用程序。
现在在load事件中我建立连接并将所有可用的表名插入ComboBox1,这个控件允许我选择我想要读取数据的表。
如何看到我已经创建了getData()函数,这个函数是从{{1}中选取表中的数据所必需的。 }。
现在问题是,当我第二次选择另一张桌子时,我得到了前一张桌子的列,我不知道为什么我会使用ComboBox1我也试过了.Clear()这看起来很有效但是如果我使用.Reset()我会得到空表值。
另一件令人讨厌的事情使用更多.Reset(),如果我在DataTable函数中仅使用myName我也会使用属性getData(),那么是否也可以优化代码?

代码:

Table_Name

1 个答案:

答案 0 :(得分:1)

尝试使用

mydata.rows.clear()

希望它有所帮助。你可以了解更多differences between datatable.clear() and datatable.rows.clear()