Gridview分页无法正常工作

Dov*_*ler 3 .net c# asp.net gridview

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

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

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

谢谢.

Muh*_*tar 9

您的绑定顺序不正确..它应该像......

protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)     
{

 GridView1.PageIndex = e.NewPageIndex;
 GridView1.SelectedIndex = -1;
 BindGrid(); // Call bind here
} 
Run Code Online (Sandbox Code Playgroud)