Crystal reports 将Crystal报表与Microsoft Visual Studio Lightswitch集成

Crystal reports 将Crystal报表与Microsoft Visual Studio Lightswitch集成,crystal-reports,report,visual-studio-lightswitch,integrate,Crystal Reports,Report,Visual Studio Lightswitch,Integrate,几周来,我一直在浏览网页寻找答案,因为我想不出答案,所以我又回到了工作中的其他任务。我搜索过谷歌、youtube、stackoverflow和其他几个网站。我得到的典型解决方案是右键单击项目并添加一个新项目;水晶报告。问题是lightswitch中不包括crystal reports。所以我的问题是,我将如何在Microsoft Visual Studio Lightswitch中使用crystal reports 非常感谢您的帮助。 谢谢 我没有看到任何人将Crystal Reports与Li

几周来,我一直在浏览网页寻找答案,因为我想不出答案,所以我又回到了工作中的其他任务。我搜索过谷歌、youtube、stackoverflow和其他几个网站。我得到的典型解决方案是右键单击项目并添加一个新项目;水晶报告。问题是lightswitch中不包括crystal reports。所以我的问题是,我将如何在Microsoft Visual Studio Lightswitch中使用crystal reports

非常感谢您的帮助。
谢谢

我没有看到任何人将Crystal Reports与LightSwitch一起使用的信息。是否存在无法使用SQL Server Reporting Services创建/显示报告的原因?也许你不知道SSR?它与SQL Server一起提供,因此如果您拥有SQL Server许可证,您还可以免费获得SSR

您仍然无法右键单击LightSwitch项目中的任何内容M为了定义报告,您仍然需要在SSRS中创建报告,然后使用LS显示它们(甚至传递参数)


习惯SSRS有一点学习的过程,但一旦你习惯了,你会发现它工作得很好。

我已经研究了三天,我终于找到了一种解决方法:从包含crystal report viewer控件的lightswitch应用程序打开一个aspx页面,从而加载你的crystal report。只要遵循这些步骤,并让我知道,如果你需要进一步的澄清

  • 发布lightswitch应用程序(使用自定义按钮控件,该控件将在执行时打开aspx页面)。 我在这里查找了_Execute()方法的代码:

  • 在vs ultimate中将已发布的lightswitch应用程序作为网站打开

  • 创建crystal报告(添加项目、crystal报告)

  • 创建aspx页面以保存crystal report viewer控件(将加载crystal report)

  • 注意:在C:\Windows\Temp上为iis用户授予读/写权限


    希望这能有所帮助。

    我还没有尝试在LightSwitch应用程序中使用Crystal Reports,但是我怀疑您可以利用现有的Silverlight控件来为您完成工作。这可能需要一些调整才能让查看器在LightSwitch中连接起来,但我相信这是可以做到的

    更新。。。我站对了;除非其他人证明不是这样,否则我在Silverlight中找不到任何支持Crystal Reports查看器的东西