Pagination bloquée sur un GridView
J'ai une form avec une GridView que je charge manuellement.
Je n'arrive pas à faire fonctionner la pagination automatique.
Au niveau code côté client j'ai les attributs suivants :
Code:
1 2 3 4 5 6 7 8 9 10
| <asp:GridView ID="gr_ListeEval"
runat="server"
Height="109px"
Width="771px"
AutoGenerateColumns="False"
AllowPaging="True"
DataKeyNames="ID"
PageSize="10"
onpageindexchanging="gr_ListeEval_PageIndexChanging"
onrowcommand="gr_ListeEval_RowCommand" > |
Au niveau code Behind dans le formLoad j'ai ce code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| if (Session["LOG_IdUtil"] != null)
{
if (IsPostBack)
{
// afficher
CLIENT_SelectionSQL(LC_Option);
CLIENT_ChargeGrille();
}
}
else
{
Response.Redirect("../App_Admin/pg_Login.aspx");
} |
Enfin le code PageIndexChanging
Code:
1 2 3 4
| protected void gr_ListeEval_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
gr_ListeEval.PageIndex = e.NewPageIndex;
} |
A la première ouverture je suis sur la page 1
Quand je clique sur le lien de la page 2 c'est toujours la page 1 qui s'affiche.