asp.net пейджинг, 1-я страница показывает записи, но 2-я страница пуста

Я использовал asp.net контроль сетки. В gridview делаем пейджинг вручную. Но только первая страница показывает записи. страница полностью пуста Кто-нибудь может подсказать, что и где мне нужно изменить для событий PageIndex?

2 ответа

Вам нужно изменить индекс страницы сетки и связать его в PageIndexChanged.

void GridView1_PageIndexChanging(Object sender, GridViewPageEventArgs e)
{
  GridView1.CurrentPageIndex = e.NewPageIndex;
  YourFunctionToBindGrid();
}

// Решено на 100% работа

используйте этот код внутри Page_index_Changing { GridView1.PageIndex = e.NewPageIndex; SqlCommand cmd = new SqlCommand("Выбрать * из Requseted_movie ORDER BY [ID] DESC", con);

SqlDataAdapter DA1 = новый SqlDataAdapter (cmd); DA1.Fill (DT1);

    GridView1.DataSource = DT1;
    GridView1.DataBind();

}

Другие вопросы по тегам