强制ASP.NET GridView的分页显示
-
21-08-2019 - |
题
是有一些方法来强制GridView的寻呼机显示,即使在有数据的只有一个页面上屏?
我建立与自定义寻呼机基于gridview的控制(对于页大小瓦特/下拉)和一切正常,当用户选择页大小比所述网格的当前行数较大的不同之处。在这一点上寻呼机消失。我一直在谷歌上搜索这一点,我想我应该做的事情覆盖... OnRowCreated
定制寻呼机被通过覆盖InitializePager加入。如果需要的话我会很高兴提供更多的信息!
映入眼帘, J.Arola
解决方案
确定,这不是太硬: - )
根据我的初始测试以下确实起作用
GridViewRow pagerRow = (GridViewRow) this.BottomPagerRow;
if(pagerRow != null && pagerRow.Visible == false)
pagerRow.Visible = true;
我刚添加到重写的OnPreRender和LO,寻呼机是可见的,即使当存在显示的数据只是一个页页面。必须做一些额外的测试之前,我可以肯定,虽然。似乎简单我。
其他提示
上面的将工作 但是,这可能是有益的还
GridView.BottomPagerRow.Visible=true
protected void GridView_PreRender(object sender, EventArgs e)
{
GridView gv = (GridView)sender;
GridViewRow pagerRow = (GridViewRow)gv.BottomPagerRow;
if (pagerRow != null && pagerRow.Visible == false)
pagerRow.Visible = true;
}
GridView.BottomPagerRow.Visible =真作品就像一个魅力
不隶属于 StackOverflow