我正在使用vs 2008中的Vb.net win应用程序。我在表单中有四个选项卡来显示四个不同的报告(rdlc)。我已经编写了四个单独的方法来为每个报告立即获取数据库数据并在单独的线程中执行。每个选项卡都有一个下拉列表,它调用相同的方法进行操作。 rdlc(在reportviewer中)第一次显示数据,但在更改下拉列表时,它没有显示任何数据。对于下拉列表,本地处理的数据存储在数据集中。那么,我可以为它做任何解决方案。我在做错误吗? 这是我的示例代码,
Try
Dim athread = New Thread(AddressOf BindReportSales)
athread.IsBackground = True
athread.Start()
Catch ex As Exception
MessageBox.Show(Me, ex.Message.ToString())
Finally
'athread.Abort()
End Try
BindReportSales方法包含一些业务逻辑。当选项卡中的下拉值更改时,它不会再次进入数据库,只是简单地操作加载表单时先前加载的数据集。提前谢谢。