报表自动翻页
我想让报表自动翻页,比如每隔10秒翻到下一页,用winform请问应该怎么实现?AR10自带的viewer控件上有下一页按钮,但是我不知道怎么获取,或者是否有更简单的方法,求告知! 抱歉,您久等了,您的需求之前还没有遇到过,正在寻找解决方案。 实现方法,如Demo;
主要思路:在Viewer的LoadCompleted 事件中控制当前页的显示 实现自动翻页功能。
1. 通过获取Viewer的 toolstrip 的文本,来获取报表的总页数;
string pages = viewer1.Toolbar.ToolStrip.Items.Text;
pages = pages.Substring(pages.IndexOf("/")+1);
pagecount = int.Parse(pages);
2.在计时器中控制 viewer.CurrentPage的显示
if (viewer1.CurrentPage < pagecount)
{
viewer1.CurrentPage += 1;
}
else
{
timer.Stop();
}
页:
[1]