【问题标题】:cannot render LocalReport vs 2010无法呈现 LocalReport vs 2010
【发布时间】:2011-04-28 15:24:58
【问题描述】:

我正在使用 vs2010 并收到此错误“报告定义的目标命名空间 'http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition' 无效,无法升级。”打电话时

renderedBytes = localReport.Render(
        reportType,
        deviceInfo,
        out mimeType,
        out encoding,
        out fileNameExtension,
        out streams,
        out warnings);

有什么建议吗?

更新

我的项目中有一个旧的 rdlc 文件。必须将 web.config 更改为

add assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"

从版本 9 和带有版本 9 的 controlSetup.aspx 到

%@ Register Assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" Namespace="Microsoft.Reporting.WebForms" TagPrefix="rsweb" %

【问题讨论】:

    标签: c# asp.net visual-studio-2010 reportviewer


    【解决方案1】:

    VS 2010 中的报表类依赖于较新的报表定义。听起来您有一个使用早期版本的工具创建的报告。尝试在设计器中打开您的报表,看看它是否会提示您将其升级到最新的定义版本。

    【讨论】:

    • 我的项目中有一个旧的 rdlc 文件。必须将版本 9 的 web.config 更改为 和版本 9 的 controlSetup.aspx到
    猜你喜欢
    • 1970-01-01
    • 2018-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多