Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Trier les données d'un datagrid [ Archives ASP & ASP.NET / ASP.net ] (maximemonny)

mardi 3 mai 2005 à 19:00:00 | Trier les données d'un datagrid

maximemonny

Bonjour à tous,

Voici le problème : je voudrais faire un datagrid à plusieurs colonnes avec des tris ascendants et descendants (à l'aide d'ImageButton).

J'ai donc ecris mon datagrid de la sorte :

<asp:datagrid id="dgListingIdees" Runat="server" CellPadding="2" AllowSorting="True" AutoGenerateColumns="False">
    <Columns>
     <asp:BoundColumn HeaderText="Triable" DataField="id_boite_a_idees" SortExpression="IntegerValue" />
     <asp:TemplateColumn HeaderText="Triable" SortExpression="IntegerValue">
      <HeaderTemplate>
       Date
       <asp:ImageButton id="btnTriDateAsc" runat="server" CommandName="Sort" ImageUrl="flecheBas.gif" />
       <asp:ImageButton id="btnTriDateDsc" runat="server" CommandName="Sort" ImageUrl="flecheHaut.gif" />
      </HeaderTemplate>
      <ItemTemplate>
       <asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "date_creat") %>'/>
      </ItemTemplate>
     </asp:TemplateColumn>
    </Columns>
   </asp:datagrid>


Le but etant de récupérer l'événement OnSortCommand avec la fonction suvante que j'ai ajouté :

Private Sub dgListingIdees_SortCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridSortCommandEventArgs) Handles dgListingIdees.SortCommand

...

End Sub


Le problème : définissant un HeaderTemplate, les actions sur les 2 ImageButton ne sont pas pris en compte comme il devrait. Pour preuve, lorsque que je supprime ces 2 ImageButton est que j'utilise la propriété headertext de ma templateColumn, le tri se fait bien.

Quelqu'un aurait t'il une solution à ce problème, svp?

maxime

mardi 10 mai 2005 à 19:55:31 | Re : Trier les données d'un datagrid

maximemonny

Réponse acceptée !
Bon ben je me suis démerdé tout seul puisque personne n'était intéressé par ma question!

J'ai remplacé mon ImageButton par LinkButton et tout est ok!
Si vraimaent on veut utiliser un ImageButton, alors il fait préciser la propriété OnCommand et rediriger cet événement vers la fonction dgListingIdees_SortCommand. J'ai trouvé que cela

maxime



Cette discussion est classé dans : problème, données, datagrid, trier, imagebutton


Répondre à ce message

Sujets en rapport avec ce message

TRI sur TemplateColumn d'un datagrid [ par maximemonny ] Bonjour à tous,Voici le problème : je voudrais faire un datagrid à plusieurs colonnes avec des tris ascendants et descendants (à l'aide d'ImageButton) Problème de pagination avec le Datagrid [ par CREZ59 ] Bonjour à tous, J'ai un soucis avec un datagrid.Je formate un datagrid à la main, ensuite de fait un lien avec ma base de données. Je met la proprié Affichage des données dans un datagrid [ par cleonat ] Voilà mon problème, je remplis un datagrid avec les données récoltées par une stored procédure par l'intermédiaire d'un dataset.Dans ma stored j'ai ch écrire dans un datagrid [ par faksouha ] salut à tous;lorsque on met un datagrid dans une page web il fonctionne en lecture seule, je voudrais écrire des données dedant, y'a t- il une possibi Problème crossback detailview [ par hugo7 ] Bonjour voilà mon problème : J'ai créer une gridview contenant une colonne Sélectionner.Lors du clic sur ces bouton séléctionner une détailview s'affi TRIER UN DATAGRID [ par imsse ] Salut tous le monde J'ai regarder les sources et les message sur les formum concernant le tri sur les colonne de datagrid mais je ne comprend pas. q Problème avec le NuméroAuto [ par Paulo2901 ] Bonjour à tous. Je développe un projet Web sur Visual Web Developper 2005.J'ai créé un formulaire ASP.Net dans lequel j'ai un FormVie Problème de table dans une base de données [ par lachaiseduroi ] <link rel="Fi Problème connexion à une base de données Access 2002 [ par sabiha93 ] Bonjour,Je développe un site en ASP, et je n'arrive pas à me connecter à ma base de données sous Access. Ca fait déjà 2 jours que je bloque sur ca, et


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 2,278 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.