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 : TRI sur TemplateColumn d'un datagrid [ Archives ASP & ASP.NET / ASP.net ] (maximemonny)

lundi 2 mai 2005 à 19:02:36 | TRI sur TemplateColumn 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:56:19 | Re : TRI sur TemplateColumn 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, tri, datagrid, templatecolumn, imagebutton


Répondre à ce message

Sujets en rapport avec ce message

problème avec mon datagrid [ par fyrrhom ] Bonjour,Sur mon site en asp.net, j'ai un formulaire de recherche multi-critères.en fonction des critères, il me renvoie la liste des resultats dans un tri d'un datagrid et templatecolumn [ par kaskran ] salut tout le monde,petite question qui m'enbete, j'ai rajouté une fonction de tri des colonnes dans mon datagrid, cependant, ma colonnes du type temp Trier les données 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 tri dans une datagrid [ par lenneth666 ] Voila alors dans ma datagrid, je permet le tri suivant chaque colonne composant la datagrid. Le problème c'est qd je passe en mde édition pour la dat tri datagrid avec imagebutton [ par fcampagne ] Salut a tous Je voudrais permettre le tri d'un datagrid en cliquant sur un bouton dans le header des colonnes J'ai bien trouvé ce code http://www.c2i Problème de tri d'un datagrid avec des boundColumns [ par schumileboss ] Bonsoir,J'ai un problème sur lequel je suis depuis ce midi.J'ai une page en vb.net 1.1 qui contiend un DataGrid.Dans ce Datagrid, je mets des BondColu Datagrid [ par RegVB ] Bonjour,Encore une question sur le composant Datagrid ... Désolé pour ceux que cela lasse mais là je sèche. J'aimerai créer par code une colonne qui c ImageButton problème sur le onclick [ par Magjjy ] Bonjour,Dans un gridview j'ai ajouté une colonne avec 3 boutons, pour lesquels je voudrait effectuer un traitement sur le on_click.Malheureusement a c DataGrid Colonne Checkbox [ par adressprov ] Salut, Voila, j'ai déjà poster plusieurs fois pour ce problème mais je n'ai jamais réussi à résoudre mon problème. Je suis sous Visual Studio 2002 e 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


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



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 : 0,218 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é.