Pageindex не работает должным образом
Я пытаюсь в кнопке управления:
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 ответа
Решение
Трудно сказать с таким небольшим количеством информации, но помнить:
- PageIndex является индексом, начинающимся с нуля, поэтому PageIndex=1 установит текущую страницу на ВТОРОЙ.
- AllowPaging должен иметь значение true, чтобы PageIndex работал.
protected void btnImgBack_Click(object sender,EventArgs e)
{
try
{
gdvFile.DataSource = GetFiles();
gdvFile.PageIndex=1;
gdvFile.DataBind();
}
catch(Exception ex)
{
throw ex.Message;
}
}
это также предполагает, что метод GetFile() возвращает без каких-либо ошибок