none
rdlc报表出错 RRS feed

  • 问题

  • 我的是winfrom程序。每次生成项目都会出现以下错误

    错误 40 报表定义无效。详细信息: 报表定义具有无法升级的无效目标命名空间“http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition”。 E:\TFS\WindowsFormsApplication1\Report3.rdlc

    GC_SDCT.FinanceManage2_0


    2013年5月25日 5:52

答案

全部回复

  • 这个该怎么办呢?
    2013年5月26日 8:37
  • 就是你的报表文件错了。话说你的winform里面为啥会有个rdlc?


    想不想时已是想,不如不想都不想。

    2013年5月26日 10:07
    版主
  • 有什么解决方案?没有百度谷歌到任何有用的信息
    2013年5月26日 11:49
  • 这不是系统生成的,而是某个人写的,谁写的你去找他。

    想不想时已是想,不如不想都不想。

    2013年5月26日 13:25
    版主
  • 看一下下面的方法是否可以解决你的问题(可能是你机器上的ReportViewer跟以前开发的版本不同,所以报省级错误):

    方法是将所有PeportViewer控件所在的FORM文件的描述中9.0换成10.0,
    < %@ Register assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %>
    还要加上Ajax的ScriptManager控件
    web.config配置文件可以将原报表部分删除,在Form上新加一个报表控件,自动生成新的配置文件


    Please Mark As Answer if it is helpful.

    2013年5月27日 2:02
  • 看一下下面的方法是否可以解决你的问题(可能是你机器上的ReportViewer跟以前开发的版本不同,所以报省级错误):

    方法是将所有PeportViewer控件所在的FORM文件的描述中9.0换成10.0,
    < %@ Register assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %>
    还要加上Ajax的ScriptManager控件
    web.config配置文件可以将原报表部分删除,在Form上新加一个报表控件,自动生成新的配置文件


    Please Mark As Answer if it is helpful.

    我的是winform程序啊
    2013年5月29日 9:04
  • 重装系统,把这个问题解决了,╮(╯▽╰)╭。这能怎么说呢。这个rdlc报表完全无解啊
    2013年5月29日 9:04