2012-01-04 23 views
0

я стараюсь в кнопки управления: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 не работает для этого или я ошибаюсь что-то еще? Спасибо.

+0

попытка вызвать DataBind после установки индекса страницы, а также заменить «бросок экс;» с просто броском; –

ответ

1

Изменить PageIndexдо вы DataBindGridView.

+0

+1 - забыли тт – ChrisBD

+0

@Tim Спасибо.И получил это. Это простая ошибка, но я потратил много времени на это. –

0

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

  1. PageIndex является нулевой индекс поэтому PageIndex = 1 будет установить текущую страницу на вторую страницу.
  2. AllowPaging должно быть правдивым для работы PageIndex.
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() возвращает метод без каких-либо ошибок, а

Смежные вопросы