【发布时间】:2013-08-02 04:27:15
【问题描述】:
由于某种原因,RDL 文件 RDL 文件 - Reporting Services 在设计视图中显示 HTML 在视觉工作室中
关于原因的任何线索
我唯一能想到的是它使用了 Dundas Charts,而我没有安装它。我需要那个吗????
【问题讨论】:
由于某种原因,RDL 文件 RDL 文件 - Reporting Services 在设计视图中显示 HTML 在视觉工作室中
关于原因的任何线索
我唯一能想到的是它使用了 Dundas Charts,而我没有安装它。我需要那个吗????
【问题讨论】:
如果 RDL 有错误(例如,无法识别的标签),VS2008 将尝试将错误消息显示为 HTML,但是 HTML 无法正确呈现,导致设计视图显示纯 HTML。
如果您使用未安装的自定义组件,它可能会认为 RDL 中有错误。
【讨论】:
我通过将 html 复制到 txt 文档,重命名它,然后手动编辑 rdl 文件中 html 中引用的行来解决此问题。 rdl 文件包含可读格式的 XML,易于编辑。在我的情况下,错误的原因是带有非法“可用值”的布尔参数
【讨论】:
当我尝试在 BIDS - 2005(Visual Studio) 中打开 RDL 时,我遇到了同样的问题。但 RDL 最初是在 BIDS - 2008 中构建的。
当我尝试在 BIDS -2008 中打开 RDL 时,它运行良好。
阿文德
【讨论】:
我知道这是一个老话题,但我遇到了类似的问题并且能够解决它。我正在使用 2008 并且不知从何而来,以前打开正常的 RDL 现在打开时出现错误 HTML。我在其他地方没有看到任何关于此的内容,即使我确信一定有什么东西。但它在某种程度上是一种独特的事件组合。
我有一个布尔类型参数,可用值设置为“真”和“假”的“开”和“关”。发生的情况是,即使我之前设置了这些,我打开参数属性,什么也没做,然后点击“取消”,在正常情况下你会相信没有任何改变。但由于某种原因,XML 更改为:
<ValidValues>
<ParameterValues>
<ParameterValue>
<Value>True</Value>
<Label>On</Label>
</ParameterValue>
<ParameterValue>
<Value>False</Value>
<Label>Off</Label>
</ParameterValue>
</ParameterValues>
</ValidValues>
到:
<ValidValues>
<ParameterValues>
<ParameterValue>
<Value DataType="Boolean">True</Value>
<Label>On</Label>
</ParameterValue>
<ParameterValue>
<Value DataType="Boolean">False</Value>
<Label>Off</Label>
</ParameterValue>
</ParameterValues>
</ValidValues>
此更改发生在我不知情的情况下,我保存并关闭了文件。重新打开文件后,查看器显然会在 DataType="Boolean" 上中断,从而导致错误 HTML。希望这可以帮助某人。但是,为什么“取消”会改变任何事情,这超出了我的理解。
【讨论】: