当我创建新的 Reporting Services 报表或尝试在 Visual Studio 2008 中打开现有报表(一直在工作)时。我无法查看设计。我没有收到错误消息,它只在“设计视图”中显示 html 代码。我尝试重新安装 VS2008 和 BIDS,但没有成功。当我两周前最后一次使用它时,这一切都有效。
-先天
当我创建新的 Reporting Services 报表或尝试在 Visual Studio 2008 中打开现有报表(一直在工作)时。我无法查看设计。我没有收到错误消息,它只在“设计视图”中显示 html 代码。我尝试重新安装 VS2008 和 BIDS,但没有成功。当我两周前最后一次使用它时,这一切都有效。
-先天
我有同样的问题,而凯尔的就是确切的答案。在我的例子中,错误列表窗口(在 Visual Studio 2008 IDE 中:查看 > 错误列表)显示三个错误,都是一样的:
“未声明‘DataType’属性。”
这三行看起来像这样:
1291: <Value DataType="Integer">3</Value>
...
1295: <Value DataType="Integer">2</Value>
...
1299: <Value DataType="Integer">1</Value>
从每一行中删除 DataType="Integer" 时,如下所示,报告正确显示:
1291: <Value>3</Value>
...
1295: <Value>2</Value>
...
1299: <Value>1</Value>
我的假设/猜测是报告是从报告管理器网页(http://localhost/reports/)修改的
内特,我知道这是一篇旧帖子,但是,我遇到了同样的问题,并通过将 rdl 文件切换到代码视图并发现 Visual Studio 向其中一个参数标签添加了无效属性(它带有下划线)来解决它蓝色 squigely)。当我删除参数时,一切正常。
我今天也发生了同样的事情。当我打开几分钟前才使用的报表时,它在设计视图中显示 HTML。我单击底部的错误列表选项卡,它说“反序列化失败:未声明'DataType'属性。行x,位置x。” 我切换到代码视图,发现无效属性,用蓝色波浪线下划线。我删除了有问题的属性,一切都恢复了正常。