2016-04-18 2 views
0
protected void gvValues_PageIndexChanging(object sender, GridViewPageEventArgs e) 
     { 
      gvValues.PageIndex = e.NewPageIndex; 
      this.FillData(); 
     } 

пейджинг работает нормально, но когда я clcik на первом или последнем он дает мне ошибку, какПоследние и первая страница дает исключение в MVC пейджинге

Input string was not in a correct format. 
+0

OK , Я сделал, что мне делать? Я попытался сделать петлю переключателя, чтобы сделать индекс правильно, но я не знал, где я должен положить этот цикл –

+0

Можете ли вы посмотреть на мой ответ? – Dilip

ответ

0

Написать следующий код:

protected void gvValues_PageIndexChanging(object sender, GridViewPageEventArgs e){ 

    GridView1.PageIndex = e.NewPageIndex; 

    //rebind your gridview - GetSource(),Datasource of your GirdView 
    GridView1.DataSource = GetSource(); 
    GridView1.DataBind(); 

} 
+0

Я привязываю его в своем исходном коде на мой обновленный вопрос, и мой пейджинг работает правильно в 123456 ... но когда я нажимаю последнюю страницу, это дает мне это исключение –