Gridview分页无法正常工作

时间:2011-06-20 13:37:01

标签: c# .net asp.net gridview

我有一个GridView控件,我通过c#代码填写并希望使用这样的代码进行分页

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)     
{
 BindGrid();
 GridView1.PageIndex = e.NewPageIndex;
 GridView1.SelectedIndex = -1;
} 

BindGrid()函数是我获取网格数据源并绑定它的地方。 这一切都很好,我必须按两次才能更改页面。 我该怎么做才能在一次点击后进行翻页?

谢谢。

1 个答案:

答案 0 :(得分:9)

您的装订顺序不正确..应该是......

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)     
{

 GridView1.PageIndex = e.NewPageIndex;
 GridView1.SelectedIndex = -1;
 BindGrid(); // Call bind here
}