2

当我创建新的 Reporting Services 报表或尝试在 Visual Studio 2008 中打开现有报表(一直在工作)时。我无法查看设计。我没有收到错误消息,它只在“设计视图”中显示 html 代码。我尝试重新安装 VS2008 和 BIDS,但没有成功。当我两周前最后一次使用它时,这一切都有效。

-先天

4

3 回答 3

5

我有同样的问题,而凯尔的就是确切的答案。在我的例子中,错误列表窗口(在 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/)修改的

于 2011-04-01T11:40:52.267 回答
4

内特,我知道这是一篇旧帖子,但是,我遇到了同样的问题,并通过将 rdl 文件切换到代码视图并发现 Visual Studio 向其中一个参数标签添加了无效属性(它带有下划线)来解决它蓝色 squigely)。当我删除参数时,一切正常。

于 2010-04-16T16:42:20.043 回答
0

我今天也发生了同样的事情。当我打开几分钟前才使用的报表时,它在设计视图中显示 HTML。我单击底部的错误列表选项卡,它说“反序列化失败:未声明'DataType'属性。行x,位置x。” 我切换到代码视图,发现无效属性,用蓝色波浪线下划线。我删除了有问题的属性,一切都恢复了正常。

于 2013-03-21T19:45:41.480 回答