0

我在执行非常缓慢的客户端上呈现报告服务时遇到问题。我检查过数据检索速度非常快,但 Internet Explorer 需要花费大量时间来呈现报告。

当我检查报告服务发出的 html 时,我发现单元格以两种不同的方式呈现。

1 - 在 DIV
内 2 - 在 TABLE 内

我知道 DIV 在渲染时优于表格。当您的报表具有大量单元格时,您可以观察到此行为。

谁能告诉我我可以在 RDL 中做什么来使每个单元格呈现为 DIV 而不是 TABLE?

谢谢。

4

1 回答 1

1

找到了答案。当设置为 False 时,单元格的 CanGrow 属性会导致单元格呈现为 TABLE。当此属性设置为 True 时,单元格将呈现为 DIV。这会减少报告服务呈现的 html 的大小,并且 Internet Explorer 会更快地呈现报告。

PS:只有在查看非常大的报告时才能看到差异。

于 2012-05-11T15:05:06.840 回答