我有一个使用分页的datagridview,它工作得很好,并且有一个下拉菜单,允许用户更改'PageSize'属性-10、15、25、50、100、1000等。
当我为PageSize选择的值大于网格的行数时,Pager从网格的顶部和底部消失。
有人知道为什么吗?
我在aspx页面中使用了自定义PageTemplate元素。
干杯
奥利
最佳答案
行为是设计使然。您可以通过在网格的OnDataBound事件中设置寻呼机行的Visible属性(使用TopPagerRow或BottomPagerRow属性访问)来强制使其保持可见状态。例如:
protected void grid_DataBound(object sender, EventArgs e)
{
grid.TopPagerRow.Visible = true;
}
关于asp.net GridView分页器消失了!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1062972/