Crystal Report刷新问题

时间:2016-01-13 06:37:32

标签: c# crystal-reports

1)我在我的机器中创建了一个Crystal Report,并在我的本地路径中导出了该报告,并在我的Windows应用程序中使用该rpt文件在Crystal report viewer中加载报告。

2)当我在Crystal Report中刷新报表时,它连接到sybase数据库并获取最新数据并在水晶报表中显示。

3)现在我使用C#在Windows应用程序中开发代码,并使用.rpt文件在水晶报表查看器中加载这些报表。装载很好。

4)但是当我尝试使用"刷新"来刷新报告时Crystal Report Viewer中的按钮,它询问参数,我给出了参数,然后它显示了一个带有服务器名,用户名,数据库的数据库登录界面,只询问了密码,但在给出密码后,我收到了消息" 登录失败"而不是刷新水晶报表查看器中的最新数据。

请帮助我并详细说明,如何使用刷新功能获取最新数据。

此致 Ramachandran的。

1 个答案:

答案 0 :(得分:0)

如果您不希望显示参数或在刷新时重复使用该参数,您可以使用以下内容:

yourCrViewer.ReuseParameterValuesOnRefresh = true;

如果您使用 xsd 文件创建报告,有时使用无效路径,则会出现登录屏幕。 (我没有更多关于你如何做的细节) 你可以做的是,在你的水晶报告中尝试验证数据库(如果你已经将水晶报告复制到你的windows c#应用程序中),这个可能会提示给你您的 xsd 文件的位置,并且有效位置,登录提示将不再出现。