我有一个 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/

10-13 04:09