CrystalReportViewer,检查当前是否显示报告?

时间:2009-07-08 15:23:41

标签: c# winforms crystal-reports

我在c#app中有一个水晶报表查看器,我正在自己实现一些查看器导航按钮(只是因为它们显示在我的工具栏中,用于视觉效果)。这个位工作正常,但是我想为这些按钮设置canExecute,以便在查看器中当前没有显示报告时禁用它们。

那是我被困的地方;如何查看是否有报告显示?我无法检查报告源是否已设置以防报告无法连接到数据库,在这种情况下仍然有一个报告源但没有显示任何内容。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我一直在检查reportsource是否为空并且

crv.GetCurrentPageNumber > 0

确保加载报告。我相信当它加载到crv中时,该属性应设置为1。例如,如果用户取消了参数提示,它将保持为-1。