begin process at 2012 02 13 19:57:51
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

WebControl

 > 

Pagination DataGrid


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Pagination DataGrid

mercredi 27 juin 2007 à 20:31:19 | Pagination DataGrid

exar

Membre Club
Bonjour à tous !

Je suis newbie en ASP.net.  J'essaie d'utiliser la pagination d'un DataGrid, mais cela ne fonctionne pas...
Je suis allé voir la doc, qui donne un exemple, je m'en inspire, mais rien à faire...
En résumé, je mets la propriété AllowPaging à true, ensuite, j'ajoute le code suivant à l'évênement PageIndexChanged du DataGrid:

   myDataGrid.CurrentPageIndex=e.NewPageIndex
   myDataGrid.DataBind()

e étant le DataGridPageChangedEventArgs de la méthode générée par Visual Studio.net
Quelqu'un a un conseil ?
Merci d'avance !
mercredi 27 juin 2007 à 23:50:29 | Re : Pagination DataGrid

Yxion

Membre Club
Dans le datagrid, tu n'as pas gérer ca pour que ca change de page, le datagrid fait ca tout seul comme grand, cet évènement sert à autre chose, voir à rien (comme actualiser des données qui serait liés aux pages).... c'est magique
jeudi 28 juin 2007 à 07:00:16 | Re : Pagination DataGrid

exar

Membre Club
Non, vraiment, ça ne fonctionne pas, même si je ne place aucun code dans l'évênement.  C'est ainsi que j'avais essayé au début...  Je viens de retenter, mais résultat identique...
Mais parfois, je trouve que ASP.net a un comportement étrange: par exemple, si, pour lier deux tables, je construit mes requêtes en faisant un "select * from...", ça ne fonctionne pas...  Je dois nommer tous les champs.
Quelqu'un aurait une idée pour mon problème de pagination ?
Merci d'avance !
jeudi 28 juin 2007 à 07:21:19 | Re : Pagination DataGrid

exar

Membre Club
Je viens même de remarquer mieux que cela: aucun des évênements n'est géré...
Ainsi, si j'ajouter bêtement un label et un bouton sur la page, que j'ajoute comme code à l'évênement Click du bouton: Label1.Text = "click", rien ne se passe du tout !!!
Là, ça devient vraiment trèe très très étrange...
D'où peut provenir ce problème ?
jeudi 28 juin 2007 à 08:49:04 | Re : Pagination DataGrid

exar

Membre Club
Bon, j'ai recommencé le projet depuis rien (il était à peine commencé...).
Maintenant, la pagination fonctionne, mais j'ai du ajouter le code dont j'ai parlé dans le premier post.  Seulement, maintenant, lorsque la pagination est activée, je n'ai plus accès aux enregistrements de la table fille.  Cela ne fonctionne que lorsque la pagination est désactivée...  HELP PLEASE !!!!!!!!!
C'est vraiment très étrange...  Je suis habitué à Delphi et C++ Builder, de telles choses n,'arrivent jamais...  C'est vraiment très spécial, la programmation selon Microsoft...
jeudi 28 juin 2007 à 09:00:07 | Re : Pagination DataGrid

exar

Membre Club
Réponse acceptée !
J'ai finalement trouvé, mais c'est spécial: pour avoir accès aux détails, je dois utiliser le code suivant dans l'évênement de mon DataGrid:

   Dim parentTableView as new DataView(DataSet1.Tables("matableparent"))
   Dim currentRowView as DataRowView=parentTableView(myDataGrid.SelectedIndex+(myDataGrid.CurrentPageIndex*5))
 ' j'affiche 5 lignes dans le DataGrid
   myDataGrid2.DataSource=currentRowView.CreateChildView("marelation")
   myDataGrid2.DataBind()


Quel chipotage pour si peu de choses !!!
Merci Microsoft !



Cette discussion est classée dans : datagrid, pagination, mydatagrid


Répondre à ce message

Sujets en rapport avec ce message

PAGINATION DANS UN DATAGRID [ par sg_kan ] AIDEZ MOI...............Bonjour j'ai un probléme a vec les DATAGRID pour le pagination j'ai choisit la pagination par défaut (pas cele gérer par l'uti pagination datagrid [ par Sgueg ] Bonjour tout le monde, Je suis débutant. J'essaye de mettre une pagination numérique à un datagrid lié à un dataview.ce dataview est utilisé com filtr datagrid et pagination [ par kspr ] Bonjour tout le monde,soit je n'ai vraiment rien compris, soit j'ai oublié quelque chose de ridicule, mais je n'arrivepas a faire fonctionner la pagin pagination datagrid [ par YomYom ] BonjourJ'ai plusieurs datagrid sur mon site en asp.net (codé C#) et pour au moins une personne la fonction javascript de pagination ne fonctionne pas! Pagination dans un datagrid. [ par gwadaman2 ] Au secour avant de tout casser!!!!Gros problémes de pagination dans un datagrid.J'ai un datagrid qui est alimenter par une base oracle via une requéte PORBLME DATAGRID : PAGINATION et SELECTION D ENREGISTREMENT????????????? [ par kenza_sana ] Bonjour j'ai un grand probléme avec le DataGrid et je ne comprend d'ailleurs pas pourquoi ca ne veut pas marcher:Je remplit mon DataGrid a partir de l pagination datagrid desc [ par infolie ] salut,j'ai un datagrid avec pagination qui affiche 500 enregistrements récupérés à travers un dataset. Ce que je voudrais c'est qu'il m'affiche les en Pagination datagrid et lien non présent [ par arkele ] Bonjour,Je veux pouvoir paginerun datagrid reprenant des données d'une base SQL Server. J'ai mis AllowPaging et AllowCustomPaging à true, fiwer le Pag Pagination sur un datagrid avec des cases à cocher [ par DevilYann ] Salut Dans mon datagrid j'ai des cases à cocher et il fonctionne sur le mode de la pagination. Lors d'un clic sur un bouton, je supprime les lignes probleme de pagination [ par sorcier_sly ] Salut,Je suis en train de faire un datagrid et j'ai un souci avec la pagination. J'ai mis allowpaging a true et allowcustompaging a false. Quand je ve


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales