我有一个GridView
控件,我通过c#代码填写并希望使用这样的代码进行分页
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
BindGrid();
GridView1.PageIndex = e.NewPageIndex;
GridView1.SelectedIndex = -1;
}
BindGrid()
函数是我获取网格数据源并绑定它的地方。
这一切都很好,我必须按两次才能更改页面。
我该怎么做才能在一次点击后进行翻页?
谢谢。
答案 0 :(得分:9)
您的装订顺序不正确..应该是......
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.SelectedIndex = -1;
BindGrid(); // Call bind here
}