Problème Pagination DataGrid : dernière page

Toub63 Messages postés 12 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 27 mai 2008 - 12 oct. 2005 à 16:25
Toub63 Messages postés 12 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 27 mai 2008 - 26 oct. 2005 à 15:49
Bonjour,

J'ai un problème avec la pagination dans un datagrid
J'ai mis au niveau du datagrid :
AllowPaging=true
PageSize=20
DataSource=MondataView

Je lance ma commande et je filtre la dataview.
Mon datagrid contient 12 pages avec les données filtrées.
Je peux naviguer entre les différentes pages : par exemple aller de la page 1 à la page 4 etc ..
Dès que j'arrive sur la denière page et que j'essaie de revenir à la page 2, je perds mon filtre sur le dataview et de plus en faisant cela, il ne passe pas dans la fonction DataGrid1_PageIndexChanged(...)

Voici ma fonction :

public
void DataGrid1_PageIndexChanged(
object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)


{


DataGrid1.CurrentPageIndex = e.NewPageIndex;



if ((
string) Session["filtre"] != "") dataViewRecherche.RowFilter = (
string) Session["filtre"] ;



if ((
string) Session["sort"] != "") dataViewRecherche.Sort = (
string) Session["sort"] ;


DataGrid1.DataSource=dataViewRecherche;


DataGrid1.DataBind();


}

Je ne comprends pourquoi lorsqu'on est dans la dernière page et que l'on veut revenir sur la 3, il perds tout et ne passe pas dans cette fonction.

Merci.
A voir également:

1 réponse

Toub63 Messages postés 12 Date d'inscription mercredi 23 mars 2005 Statut Membre Dernière intervention 27 mai 2008
26 oct. 2005 à 15:49
Bonjour,

Ce problème est assez urgent car il me bloque. Je n'arrive pas à comprendre ce qui se passe.

Est-ce que quelqu'un pourrait m'aider ?
Merci.
Rejoignez-nous