Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 水晶报告刷新问题_C#_Crystal Reports - Fatal编程技术网

C# 水晶报告刷新问题

C# 水晶报告刷新问题,c#,crystal-reports,C#,Crystal Reports,1) 我在我的机器中创建了一个Crystal报表,并将该报表导出到本地路径,并在windows应用程序中使用该rpt文件在Crystal报表查看器中加载报表 2) 当我刷新Crystal report中的报告时,它将连接到sybase数据库,获取最新数据并显示在Crystal report中 3) 现在,我使用C#在windows应用程序中开发了代码,并使用.rpt文件将这些报告加载到crystal report viewer中。装载很好 4) 但是,当我尝试使用Crystal report V

1) 我在我的机器中创建了一个Crystal报表,并将该报表导出到本地路径,并在windows应用程序中使用该rpt文件在Crystal报表查看器中加载报表

2) 当我刷新Crystal report中的报告时,它将连接到sybase数据库,获取最新数据并显示在Crystal report中

3) 现在,我使用C#在windows应用程序中开发了代码,并使用.rpt文件将这些报告加载到crystal report viewer中。装载很好

4) 但是,当我尝试使用Crystal report Viewer中的“refresh”按钮刷新报告时,它会询问参数,我给出了参数,然后它会显示一个数据库登录屏幕,其中只有服务器名、用户名、数据库和密码,但在给出密码后,我会收到消息“登录失败”并且未在crystal report viewer中刷新最新数据

请帮助我,给出详细和清晰的步骤,如何使用刷新功能获取最新数据

问候,,
Ramachandran.

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

yourCrViewer.ReuseParameterValuesOnRefresh = true;
如果使用xsd文件创建报告,有时路径无效,则会出现登录屏幕。(我没有更多关于你是如何做到这一点的细节) 您可以做的是,尝试在crystal reports中验证数据库(如果您已将crystal report复制到windows c#应用程序),这可能会提示您提供xsd文件的位置,如果位置有效,登录提示将不再出现