我执行的第一次搜索总是成功,但尝试再次搜索后,我收到以下错误。任何帮助将不胜感激。
答案 0 :(得分:0)
作为EdSF points out,您在第一次搜索后没有表格。这是因为您设置IsFind
以确保您已经搜索过,但无论如何都会创建一个没有表格的新数据集{。}}。
如果这是无意的,那么你可以这样做:
datast = New DataSet
或使用空传播的短路(VS2015 +)。
If datast IsNot Nothing AndAlso datast.Tables IsNot Nothing AndAlso datast.Tables("tblproduct") IsNot Nothing Then
如果是这样,并且您每次都想要一个新的datast?.Tables?("tblproduct")?.Clear()
,那么只需删除该DataSet
块,它就什么都不做。