Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1308 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [ASP.NET] DataGrid et Pagination

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP.NET] DataGrid et Pagination

n°738490
pc2000
Posté le 25-05-2004 à 20:22:31  profilanswer
 

Voilà mon problème :
j'ai créé un objet DataGrid qui affiche des données provenant d'une table  
Déclaré dans le .aspx

Code :
  1. <ASP:DataGrid id="MyDataGrid" runat="server"
  2.         AllowPaging="True"
  3.         PageSize="10"
  4.         PagerStyle-Mode="NumericPages"
  5.         PagerStyle-HorizontalAlign="Right"
  6.         OnPageIndexChanged="MyDataGrid_Page"
  7.         />


 
Dans le code behind les fonctions

Code :
  1. protected void MyDataGrid_Page(Object sender, DataGridPageChangedEventArgs e) {
  2.         MyDataGrid.CurrentPageIndex = e.NewPageIndex;
  3.         BindGrid();
  4.     }
  5.    private void BindGrid() {
  6.         MyDataGrid.DataSource = MonDataSet;
  7.         MyDataGrid.DataBind();
  8.     }


 
Le problème c'est que lorsqu il y a + de 10 pages et que je veux atteindre la page 11, 12 ou 13 ça retombe dans la page 1, 2, 3 au lieu de m'afficher la nouvelle numérotation de 11 à 20 :(
Je suppose que c'est le CurrentPageIndex qui n'est pas assigné à la bonne valeur  :sleep:  
Merci de votre aide


Message édité par pc2000 le 25-05-2004 à 20:23:13
mood
Publicité
Posté le 25-05-2004 à 20:22:31  profilanswer
 

n°739961
totokick
ou TotoK pour les intimes
Posté le 26-05-2004 à 14:30:31  profilanswer
 

Ben ecoute, j'ai exactement le meme probleme que toi! (J'ai pourtant suivi les explications d'un livre du style c# en 21 jours)
La pagination ne fonctionne pas, quand bien meme les liens en bas du datagrid sont la...
Donc on est 2 dans la *e*d*


---------------
"Un voyage de plusieurs milliers de kilometres commence par un simple pas"
n°740693
pc2000
Posté le 26-05-2004 à 20:31:53  profilanswer
 

Moi je vois le problème, c'est le CurrentPageIndex qui n'est numéroté que de 1 à 10 et donc quand on va plus loin ça retombe au début...
Par contre je ne saurais pas le resoudre :(

n°740743
pc2000
Posté le 26-05-2004 à 21:16:47  profilanswer
 

C'est quand même bizarre, j'ai exactement le même code que sur cette page en C# et ça marche pas  :heink:  
 
http://aspnet.4guysfromrolla.com/d [...] ple33.aspx


Message édité par pc2000 le 26-05-2004 à 21:16:54
n°741526
totokick
ou TotoK pour les intimes
Posté le 27-05-2004 à 13:52:13  profilanswer
 

MS(ucks ?). Au pir tu pe toujours le faire a la main avec des tr et td et /td et /tr, mais c'est un peu pas pratique :)


---------------
"Un voyage de plusieurs milliers de kilometres commence par un simple pas"
n°747645
pc2000
Posté le 01-06-2004 à 16:50:37  profilanswer
 

Toujours pas trouvé solution à mon problème :(
Seul totokick a rencontré ce problème ??

n°748494
titione
addicted
Posté le 02-06-2004 à 09:44:41  profilanswer
 

ça me dit vraiment rien comme pb pourtant j'avais fait de la pagination avec bien plus de 10 pages... j'essaierai de jeter un oeil si je retrouve le code de ce que j'avais fait !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [ASP.NET] DataGrid et Pagination

 

Sujets relatifs
[ASP] enlever X jour à une date.....[RESOLU][ASP + Access] Lancer un Etat Access à partir d'une page ASP
Envoyer un mail par outlook depuis asp ???[C#] choix dans combobox -> affiche les résultats du datagrid ?
plusieurs vars pour asp :([ASP 3.0] FSO + Probleme pour renommer un fichier
[ASP] lister le contenu d'un répertoire[ASP 3.0] Vérifier les dimensions d'une image [Résolu]
C# - Vb .Net[ASP.NET] Filtre dans l'entête du Datagrid
Plus de sujets relatifs à : [ASP.NET] DataGrid et Pagination


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR