Bonjour,
J'affiche à l'aide d'une GridView les données provenant d'une source de données.
J'affiche les résultats par page de 15 lignes par page à l'aide de l'attribut PageSize de la GridView .
Ma requette m'affiche 5 pages. Je peux naviguer de la page 1 à la page 4 sans problème.
Mon problème est que lorsque je me positionne à la dernière page (Page 5) les autre numéros de page (de 1 à 4 ) sont désactivés.
Voici mon code:
page.aspx
page.aspx.cs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <asp:GridView ID="gv" runat="server" AutoGenerateColumns="False" CellPadding="0" PagerSettings-Visible="true" ShowFooter="true" Width="100%" AllowSorting="true" AllowPaging="true" PageSize="15" OnPageIndexChanging="gv_PageIndexChanging" OnSorting="gv_Sorting"> <FooterStyle VerticalAlign="Top" CssClass="dgFooter"/> ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 protected void gv_PageIndexChanging(object sender, GridViewPageEventArgs e) { gv.PageIndex = e.NewPageIndex; loadData(sortCol); } protected void loadData(string sortExp) { dataTable.DefaultView.Sort = sortExp; gv.DataSource = dataTable; gv.DataBind(); } ..
Est ce j'ai oublié un paramètre ?
Merci
Partager