即使屏幕上只有一页数据,有什么方法可以强制显示gridview的寻呼机?
我正在使用自定义分页器(带有页面大小的下拉菜单)构建基于Gridview的控件,并且一切正常,除非用户选择的页面大小大于网格的当前行数。此时,寻呼机消失。我一直在搜索这个,我认为我应该做一些重写OnRowCreated的事情...
通过覆盖InitializePager添加自定义寻呼机。如果需要,我将很乐意提供更多信息!
问候
阿罗拉
最佳答案
好吧,这不太难:-)
根据我的初步测试,以下方法可以解决问题:
GridViewRow pagerRow = (GridViewRow) this.BottomPagerRow;
if(pagerRow != null && pagerRow.Visible == false)
pagerRow.Visible = true;
我只是将其添加到覆盖的OnPreRender中,即使页面仅显示一页数据,也可以看到分页器。不过,在我确定之前必须进行一些其他测试。对我来说似乎很简单。