gpt4 book ai didi

c# - CrystalReportViewer,查看当前是否显示报表?

转载 作者:太空宇宙 更新时间:2023-11-03 14:35:56 26 4
gpt4 key购买 nike

我的 C# 应用程序中有一个 Crystal 报表查看器,我正在自己实现一些查看器导航按钮(只是为了让它们显示在我的工具栏中,以获得视觉效果)。该位工作正常,但我想为这些按钮设置 canExecute,以便在出于任何原因当前未在查看器中显示报告时禁用它们。

这就是我卡住的地方;我怎样才能知道是否有正在显示的报告?如果报告无法连接到数据库,我无法检查是否设置了报告源,在这种情况下,仍然有一个报告源,但没有任何显示。有什么想法吗?

最佳答案

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

crv.GetCurrentPageNumber > 0

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

关于c# - CrystalReportViewer,查看当前是否显示报表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1098797/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com