为什么AllowPaging = true;根本没有显示页面编号

时间:2013-02-26 11:34:27

标签: c# asp.net .net gridview spgridview

当我尝试时,

GridView.PageSize = 5;
GridView.AllowPaging = true;
GridView.PageIndexChanging += new GridViewPageEventHandler(GridView_PageIndexChanging);

我得到了这个,

void GridView_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
    if (GridView != null)
    {

        GridView.PageIndex = e.NewPageIndex;
        GridView.DataBind();
    }
}

为什么我根本看不到页面编号,我100%确定有超过5行,因为当我增加pageSize属性时,我可以看到它们。

2 个答案:

答案 0 :(得分:0)

添加代码:

GridView.PagerSettings.Mode = PagerButtons.Numeric;

答案 1 :(得分:0)

如果要动态添加控件,则必须在调用DataBind()方法之前将控件添加到页面中,否则将无法显示页面的数量。