Pageindex无法正常工作

时间:2012-01-04 15:33:30

标签: c# asp.net page-index-changed

我尝试按钮控制:

protected void btnImgBack_Click(object sender,EventArgs e)
 {
   try
   {
     gdvFile.DataSource = GetFiles();
     gdvFile.DataBind();
     gdvFile.PageIndex=1;
   }
   catch(Exception ex)
   {
     throw ex;
   }
 }

如果单击btnImgBack,我想返回网格的第1页。但是不是第1页我在同一页面。PageIndex不适用于此,或者我错了其他一些东西?谢谢。

3 个答案:

答案 0 :(得分:1)

更改PageIndex 之前 DataBind GridView

答案 1 :(得分:0)

很难用如此少的信息说出来,但需要记住的事情:

  1. PageIndex是一个基于零的索引,因此PageIndex = 1将设置 当前页面到SECOND页面。
  2. AllowPaging必须为true才能使PageIndex正常工作。

答案 2 :(得分:0)

 protected void btnImgBack_Click(object sender,EventArgs e)
 {
   try
   {
     gdvFile.DataSource = GetFiles();
     gdvFile.PageIndex=1;
     gdvFile.DataBind();
   }
   catch(Exception ex)
   {
     throw ex.Message;
   }
 }

这也假设GetFile()方法返回时没有任何错误