0

在我的 应用程序中,我使用了一个用户控件,并添加了我的报表查看器和一个自定义工具栏。我也想为它创建一个自定义导航。但是,由于某种原因,当我想检查总页数以决定是否显示导航按钮时,它有时会返回 1 或 2 ......我已经没有想法了,不太确定从哪里开始这里..

代码在这里

if (rvReports.LocalReport.GetTotalPages() > 1)
{
    liFirst.Visible = true;
    liPrevious.Visible = true;
    liNext.Visible = true;
    liLast.Visible = true;
}
4

1 回答 1

0

页数可能因报告中的数据而异,甚至可能因连接/所选打印机的相同数据而异。如果页数是基于表单的,它甚至可能会因表单的大小或显示器的分辨率而异。如果您想知道为什么有时是 1 有时是 2,您应该找出不同之处,甚至可以打印每个案例的报告并查看它。仅查看页数不会得到任何结果。

于 2013-03-20T06:10:49.173 回答