【发布时间】:2011-01-03 01:24:27
【问题描述】:
VS 2008 报表控件中来自 SQL 报表服务的报表查看器 如果我在 VS 2008 中创建新报告,它们具有 .rdlc 扩展名并且可以正常工作。
我有一些在 SQL 报告服务中使用的报告。扩展名是 .rdl,并希望让它们与 VS 2008 一起使用。
我将 rdl 文件和 .rdl.data 文件复制到 VS 2008 (SP1) 项目,但是当我在控件中选择报告时,它没有看到该文件(我假设它正在寻找 .rdlc文件)
我尝试将文件重命名为 .rdlc 并加载文件并得到
报告定义无效 目标命名空间 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' 无法升级。
我看到这里 http://www.gotreportviewer.com/ 它说 “RDL 文件与 ReportViewer 控件运行时完全兼容。但是,RDL 文件不包含 ReportViewer 控件的设计时依赖于自动生成数据绑定代码的某些信息。通过手动绑定数据,可以使用 RDL 文件在 ReportViewer 控件中。”
但是如何手动绑定数据的链接已损坏。
关于如何手动重新绑定数据的任何想法?还是让这些报告与 2008 控件一起使用的更好方法?
【问题讨论】:
标签: asp.net visual-studio-2008 reporting-services