C# Crystal Report在从一台电脑移动到另一台电脑时变为空白

C# Crystal Report在从一台电脑移动到另一台电脑时变为空白,c#,mysql,reporting-services,crystal-reports,C#,Mysql,Reporting Services,Crystal Reports,我在crystal report v13中设计了一个报表。我遵循的步骤是 为Mysql创建一个系统dsn,其中包含数据库详细信息 管理工具 转到crystal report,单击数据库->数据库专家->新建 连接->odbc->新建连接并选择我创建的dsn 添加连接后,我单击了add命令并添加了我的report命令 然后设计了报告 使用C语言加载和打印报表# 设计了打印测试的报告后,我将报告文件(.rpt文件)移动到另一台电脑上。在该系统中通过C#打印失败(空白报告)。然后我在该系统的cryst

我在crystal report v13中设计了一个报表。我遵循的步骤是

  • 为Mysql创建一个系统dsn,其中包含数据库详细信息 管理工具
  • 转到crystal report,单击数据库->数据库专家->新建 连接->odbc->新建连接并选择我创建的dsn
  • 添加连接后,我单击了add命令并添加了我的report命令
  • 然后设计了报告
  • 使用C语言加载和打印报表#
  • 设计了打印测试的报告后,我将报告文件(.rpt文件)移动到另一台电脑上。在该系统中通过C#打印失败(空白报告)。然后我在该系统的crystal report中打开报告并预览。报告为空白

    因此,我遵循了我在PC中执行的前两个步骤(上面提到的步骤1和步骤2)。 然后我再次预览它。报告是空白的,没有来自数据库的详细信息,但存在其他骨骼结构(我的意思是除了来自数据库的值)

    我做错了什么


    我不得不在这台电脑上再次执行第3步和第4步。在我传输报告文件的每个系统中设计报告是可怜的。有人能告诉我我在这里错过了什么步骤吗

    创建与在第一个系统中创建的DSN相同的DSN,并尝试运行。。。。。你不需要在每一个页面上都进行设计system@siva,我已经试过了。我在第一个系统中创建了相同的dsn,并在crystal report中打开报告并刷新。给出了参数。但它仍然是空白的,接受查询并在数据库上启动它,然后检查您是否得到任何结果……如果这也可以,那么检查您是否使用了正确的数据库……同时,您使用的是哪个数据库?