几周以来我一直在网上搜索这个问题的答案,跳回到工作中的其他任务,因为我无法弄清楚 . 我搜索了谷歌,youtube,stackoverflow和其他几个网站 . 我得到的典型解决方案是右键单击项目并添加一个新项目;水晶报告 . 问题是灯光开关中不包含水晶报告 . 所以我的问题是,我将如何使用Microsoft Visual Studio Lightswitch中的水晶报表?
任何帮助深表感谢 . 谢谢!
我没有看到任何使用Crystal Reports与LightSwitch的人的任何信息 . 是否有一些原因导致您无法使用SQL Server Reporting Services创建/显示报告?也许你不了解SSRS?它附带SQL Server,因此如果您拥有SQL Server许可证,则还可以免费获得SSRS .
您仍然无法右键单击LightSwitch项目中的任何内容以定义报告,您仍需要在SSRS中创建报告,然后使用LS显示它们(甚至传递参数) .
有一点学习曲线习惯了SSRS,但一旦你做到了,你会发现它的效果非常好 .
我已经研究了三天,我终于找到了解决方法:从包含水晶报告查看器控件的lightswitch应用程序打开一个aspx页面,然后加载你的水晶报告 . 如果您需要进一步说明,请按照以下步骤告诉我们;
发布您的lightswitch应用程序(使用自定义按钮控件,将在执行时打开aspx页面) . 我在这里查找了_Execute()方法的代码:http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/11/Printing-Sql-Server-Reports-rdlc-With-LightSwitch.aspx
在vs ultimate中打开已发布的lightswitch应用程序作为网站 .
创建水晶报告(添加项目,水晶报告) .
创建aspx页面以保存水晶报表查看器控件(将加载水晶报表) .
注意:在C:\ Windows \ Temp上为iis用户授予读/写权限
希望这可以帮助 .
我还没有尝试在LightSwitch应用程序中使用Crystal Reports,但是我怀疑你可以利用现有的Silverlight控件来处理你的工作 . 可能需要一些调整才能让 Spectator 在LightSwitch中连线,但我相信它可以完成 .
更新......我站得对;直到其他人证明不是 - 我找不到任何支持Silverlight中的Crystal Reports查看器的东西 .
3 回答
我没有看到任何使用Crystal Reports与LightSwitch的人的任何信息 . 是否有一些原因导致您无法使用SQL Server Reporting Services创建/显示报告?也许你不了解SSRS?它附带SQL Server,因此如果您拥有SQL Server许可证,则还可以免费获得SSRS .
您仍然无法右键单击LightSwitch项目中的任何内容以定义报告,您仍需要在SSRS中创建报告,然后使用LS显示它们(甚至传递参数) .
有一点学习曲线习惯了SSRS,但一旦你做到了,你会发现它的效果非常好 .
我已经研究了三天,我终于找到了解决方法:从包含水晶报告查看器控件的lightswitch应用程序打开一个aspx页面,然后加载你的水晶报告 . 如果您需要进一步说明,请按照以下步骤告诉我们;
发布您的lightswitch应用程序(使用自定义按钮控件,将在执行时打开aspx页面) . 我在这里查找了_Execute()方法的代码:http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/11/Printing-Sql-Server-Reports-rdlc-With-LightSwitch.aspx
在vs ultimate中打开已发布的lightswitch应用程序作为网站 .
创建水晶报告(添加项目,水晶报告) .
创建aspx页面以保存水晶报表查看器控件(将加载水晶报表) .
注意:在C:\ Windows \ Temp上为iis用户授予读/写权限
希望这可以帮助 .
我还没有尝试在LightSwitch应用程序中使用Crystal Reports,但是我怀疑你可以利用现有的Silverlight控件来处理你的工作 . 可能需要一些调整才能让 Spectator 在LightSwitch中连线,但我相信它可以完成 .
更新......我站得对;直到其他人证明不是 - 我找不到任何支持Silverlight中的Crystal Reports查看器的东西 .