Performance 为什么SSRS在报告的两个不同部分将一个单元格显示为div,而将另一个单元格显示为表?

Performance 为什么SSRS在报告的两个不同部分将一个单元格显示为div,而将另一个单元格显示为表?,performance,service,reporting-services,reporting,rendering,Performance,Service,Reporting Services,Reporting,Rendering,我在客户端上呈现reporting services时遇到问题,该客户端执行速度非常慢。我已经检查过数据检索速度非常快,但是internet explorer需要花费大量时间来呈现报告 当我检查reporting services发出的html时,我发现单元格以两种不同的方式呈现 1-在DIV内 2-在桌子里面 我知道在渲染时DIV的性能优于table。当报表有大量单元格时,可以观察到这种行为 谁能告诉我在RDL中我能做些什么,使每个单元格都呈现为DIV而不是TABLE 谢谢。找到了答案。当设置

我在客户端上呈现reporting services时遇到问题,该客户端执行速度非常慢。我已经检查过数据检索速度非常快,但是internet explorer需要花费大量时间来呈现报告

当我检查reporting services发出的html时,我发现单元格以两种不同的方式呈现

1-在DIV内
2-在桌子里面

我知道在渲染时DIV的性能优于table。当报表有大量单元格时,可以观察到这种行为

谁能告诉我在RDL中我能做些什么,使每个单元格都呈现为DIV而不是TABLE


谢谢。

找到了答案。当设置为False时,单元格的CanGrow属性将导致单元格呈现为表。当此属性设置为True时,单元格将呈现为DIV。这将减少reporting services呈现的html的大小,并且internet explorer可以更快地呈现报表

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

如果您添加一个“table”对象,它将以html格式呈现为一个表。据我所知,没有办法改变这一点。