我正在考虑更换 ReportViewer 工具栏。现在只是在做发现。我知道报告查看器的 JavaScript api。这不包括用于分页控件的 API。
我已经在生成的 HTML 中进行了挖掘,并弄清楚了如何触发回发来进行分页。即使工具栏未显示,在 Javascript 中调用以下命令也有效。
__doPostBack("ReportViewer1$ctl05$ctl00$Next$ctl00")
我不知道像这样回电的陷阱。因为传递给方法的字符串是输入按钮的名称。似乎名字可以改变。我也不知道 $ctl 的东西是什么意思。
我知道如何通过将交互式高度设置为零来让reportviewer 不分页报告。我现在只是在探索我所有的选择。
有没有更简单的方法在不显示 ReportViewer 工具栏的情况下进行分页?如果没有,触发回发的陷阱是什么?