Pageindex не работает должным образом - PullRequest
0 голосов
/ 04 января 2012

Я пытаюсь управлять кнопками:

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 ]

1 голос
/ 04 января 2012

Измените PageIndex до вас DataBind GridView.

0 голосов
/ 04 января 2012
 protected void btnImgBack_Click(object sender,EventArgs e)
 {
   try
   {
     gdvFile.DataSource = GetFiles();
     gdvFile.PageIndex=1;
     gdvFile.DataBind();
   }
   catch(Exception ex)
   {
     throw ex.Message;
   }
 }

это также предполагает, что метод GetFile () также возвращает без ошибок

0 голосов
/ 04 января 2012

Трудно сказать с таким небольшим количеством информации, но следует помнить:

  1. PageIndex - это индекс, начинающийся с нуля, поэтому PageIndex = 1 установит текущую страницу на страницу ВТОРАЯ.
  2. AllowPaging должен иметь значение true, чтобы PageIndex работал.
...