Пейджинг с datagridview в asp.net работает только со 2-го раза - PullRequest
0 голосов
/ 05 августа 2010

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

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

Воткод:

protected void searchGridFA_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        searchGridFA.PageIndex = e.NewPageIndex;
}

Так почему страница меняется только со второго раза, когда я нажимаю ее?

Спасибо!

Грег

1 Ответ

0 голосов
/ 07 августа 2010

Вам нужно перепривязать свою сетку

protected void searchGridFA_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        searchGridFA.PageIndex = e.NewPageIndex;
        // rebind here
    }
...