我有一个 GridView
控件,我通过 c# 代码填充它,并希望使用这样的代码进行分页
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
BindGrid();
GridView1.PageIndex = e.NewPageIndex;
GridView1.SelectedIndex = -1;
}
BindGrid()
函数是我获取网格数据源并绑定(bind)它的地方。这一切都很好,因为我必须按两次才能更改页面。
我该怎么做才能让它一键翻页?
谢谢你。
最佳答案
您的绑定(bind)顺序不正确.. 应该是...
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.SelectedIndex = -1;
BindGrid(); // Call bind here
}
关于c# - Gridview 分页不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6412025/