我正在尝试制作一个能够从我当前连接的数据库接收数据的报告。
问题在于,当我使用向导创建报表或只是放入表时,它需要一个数据集,然后我必须选择一个特定的数据库,因此它将无法从另一个数据库中获取数据数据库中。
我还注意到我可以给它一个ReportDataSource来获取一个dataTable,但我不明白它将如何放入数据(文本框?)或我如何告诉它如何做到这一点。无论如何,即使如此,我得到一个错误,告诉我报告没有数据集,并再次弹出第一个问题。
有人知道我该怎么做或有链接吗?例子?什么???
谢谢:))
答案 0 :(得分:2)
VS中的报表设计器和报表向导试图让您有点太聪明。有一个涉及虚拟数据集的简单解决方法。它允许您充分利用报表设计器,并在运行时仍然连接到不同的DB。它并不理想,但确实有效。我概述了这种方法here。