IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Trier un grid view


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 178
    Par défaut Trier un grid view
    Hi all,

    je rame pour trier mon grid vieuw en cliquant sur le nom de la colonne...
    voici mon code
    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    <asp:gridview id="GridView1" runat="server" autogeneratecolumns="False" horizontalalign="Center" BackColor="White" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px" CellPadding="3" ForeColor="Black" GridLines="Vertical">
    <FooterStyle BackColor="#CCCCCC"></FooterStyle>
    <Columns>
    <asp:BoundField DataField="Name" SortExpression="Name" HeaderText="Name">
    <ItemStyle ForeColor="Black"></ItemStyle>
     
    <HeaderStyle ForeColor="White"></HeaderStyle>
    </asp:BoundField>
    <asp:BoundField DataField="Email" SortExpression="Email" HeaderText="Email">
    <ItemStyle ForeColor="Black"></ItemStyle>
    </asp:BoundField>
    <asp:BoundField DataField="Profession" SortExpression="Profession" HeaderText="Profession">
    <ItemStyle ForeColor="Black"></ItemStyle>
     
    <HeaderStyle ForeColor="White"></HeaderStyle>
    </asp:BoundField>
    <asp:BoundField DataField="GamePlatform" SortExpression="GamePlatform" HeaderText="GamePlatform">
    <ItemStyle ForeColor="Black"></ItemStyle>
     
    <HeaderStyle ForeColor="White"></HeaderStyle>
    </asp:BoundField>
    <asp:BoundField DataField="IPAddres" SortExpression="IPAdres" HeaderText="IP Address">
    <ItemStyle ForeColor="Black"></ItemStyle>
     
    <HeaderStyle ForeColor="White"></HeaderStyle>
    </asp:BoundField>
    <asp:BoundField DataField="DateInserted" SortExpression="DateInserted" HeaderText="DateInserted">
    <ItemStyle ForeColor="Black"></ItemStyle>
     
    <HeaderStyle ForeColor="White"></HeaderStyle>
    </asp:BoundField>
    </Columns>
     
    <SelectedRowStyle BackColor="#000099" ForeColor="White" Font-Bold="True"></SelectedRowStyle>
     
    <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center"></PagerStyle>
     
    <HeaderStyle BackColor="Black" ForeColor="White" Font-Bold="True"></HeaderStyle>
     
    <AlternatingRowStyle BackColor="#CCCCCC"></AlternatingRowStyle>
    </asp:gridview>
    mon gridview est rempli avec la requete suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    SELECT IPaddress, browser, dateinserted FROM SI_MODTOOL_LOG
    ...
    mysqldataadapter = New SqlDataAdapter(sql, myConnection)
                dr = mysqldataadapter.SelectCommand.ExecuteReader()
                GridView1.AllowSorting = True
                Gridview1.DataSource = dr
                Gridview1.DataBind()
     
                myConnection.Close()
    Qund je clique sur le nom de ma colonne, cela genere une erreur :
    The GridView 'Gridview1' fired event Sorting which wasn't handled.

    Merci de m'aider

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    ... Et si tu mettais le propriété AllowSorting à true ?

    Tu peux le faire soit dans le designer (conseillé), soit dans le code behind en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Gridview1.AllowSorting = true

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 178
    Par défaut
    Je vais essayer dans le code behind...
    en fait, la valeur etait deja a true dans le designer, mais comme deconseille, ggrrr
    je teste donc

    EDIT : arg, non, ce n est pas ca...
    je mets à jour mon code de la premiere page aussi...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    178
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 178
    Par défaut
    Et voilà
    Rien ne vaut une pause pour pouvoir mieux voir son code, j'avais mal code mes compteurs qui ne s'incrementaient pas et faisait sauter tout mon code...

    Maintenant, je n ai plus qu'a trouver pourquoi au 1er affichage il m'ecrit bien "Jérémy" alors qu apres un tri il ecrit " J&#233;r&#233;my", puis apres un second tri "J&amp;#233;r&amp;#233;my" ect, ect...
    en faisant aisni toujours grandir mes colonnes

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Asp.net: Pb de pagination avec le composant grid view
    Par mikawell3000 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 22/08/2007, 16h01
  2. Asp.net: Pb de pagination avec le composant grid view
    Par mikawell3000 dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 22/08/2007, 15h34
  3. Pagination Grid View
    Par Mohammmed dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 26/07/2007, 17h41
  4. txtBox et Grid View
    Par jerome@onplonge dans le forum C#
    Réponses: 5
    Dernier message: 05/06/2007, 18h39
  5. data grid view
    Par philguio dans le forum Windows Forms
    Réponses: 1
    Dernier message: 27/01/2007, 21h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo