【发布时间】:2010-01-21 02:39:39
【问题描述】:
我被要求将包含一些水晶报告的旧版应用程序从独立 vb6 转换为基于 .net c# web 的应用程序
这是我的第一个 .net c# web 应用程序,所以我边走边学
我尝试获取水晶报告 .net(包含的版本未获得许可)失败了。
我惊喜地发现,我可以简单地将 .rpt 文件复制到 Visual Studio 2008 中,并且它们可以正常工作......几乎是
在 ide 中打开 .rpt 文件可以正常工作,我可以正确查看报告及其填充
另一方面,如果我尝试从 Crystalreportsource(在 aspx 页面上)中的智能标记编辑报告,即使它是“报告源未配置”,也会失败。
在运行时我收到错误“报告加载失败”
我还需要使用 web.config 中提供的连接字符串之一连接到 SQL 数据库,此连接字符串可以在运行时更改(到训练数据库)
我搜索并找到了几种更改连接字符串的技术,但任何在运行时更改连接属性的尝试都失败了。
所以我想知道是否有任何我需要了解的问题?
我注定要失败吗?
如有必要,是否有一种简单的方法可以转换为 Microsoft 的报告查看器?
DC(又名茫然和困惑)
已解决:失败并显示“未配置报告源”
问题似乎是引用未加载或加载不正确我重新添加了水晶报告引用,一旦重新启动,VS2008 立即崩溃我再次加载它们并且错误消失了。
直流
【问题讨论】:
标签: .net crystal-reports