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

ASP.NET Discussion :

problème évènement sorting


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2004
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 139
    Points : 68
    Points
    68
    Par défaut problème évènement sorting
    J'ai un pb de tri dans ma gridview, pourtant j'utilise bien l'évènement sorting mais il m'affiche comme erreur que je boucle à l'infini..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     Protected Sub liste_chose_Sorting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewSortEventArgs) Handles liste_chose.Sorting
            Select Case e.SortExpression
                Case "id_chose"
                    liste_chose.Sort(e.SortExpression, SortDirection.Ascending)
                Case "nom_chose"
                    liste_chose.Sort(e.SortExpression, SortDirection.Ascending)
                Case "px_chose"
                    liste_chose.Sort(e.SortExpression, SortDirection.Ascending)
                Case "e_mail"
                    liste_chose.Sort(e.SortExpression, SortDirection.Ascending)
     
            End Select
    merci d'avance

  2. #2
    Expert éminent sénior

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Points : 12 465
    Points
    12 465
    Par défaut
    Je suis pas un expert en gridviwe, mais je pense que si tu appelles liste_chose.Sort, tu vas rappeler l'évenement Sorting de liste_chose...et donc, boucler indéfiniment...

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2004
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 139
    Points : 68
    Points
    68
    Par défaut
    je ne comprends pas trop, car moi aussi je débute en asp et je ne sais pas comment coder cela simplement.

  4. #4
    Membre du Club
    Inscrit en
    Novembre 2004
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 139
    Points : 68
    Points
    68
    Par défaut
    J'ai changé mon code, j'effectue le tri sur une dataview mais cela ne trie rien..
    J'en ai marre, help please
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Protected Sub liste_chose_Sorting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewSortEventArgs) Handles liste_chose.Sorting
     
            charger_source()
            Dim dvListe As New DataView(dt)
            dvListe.Sort = e.SortExpression & " asc "
     
            'vider datagrid
            dt.Clear()
            liste_chose.DataSource = Nothing
            'recharger(DataGrid)
            charger_source()
     
        End Sub
    Quel est le pb??? J'ai bien mise la propriété allowingsorting à true..
    Merci d'avanace

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    102
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 102
    Points : 83
    Points
    83
    Par défaut
    si tu veux que les fonctionnalité paging et sorting de ton gridview marchent, il te faut mettre en place le webcontrol sqldatasource (ou accessdatasource,... dépendant de ta base) obligatoirement.

    ensuite dans ton gridview tu mets l'attribut datasourceid='toniddusqldatasource'

    et tu peux ensuite faire un tri ou une pagination automatique. mais pour cela dans les évènements de ces 2 fonctionnalités, tu dois recharger ton gridview et le databinder...

    ai-je été clair ??

  6. #6
    Membre du Club
    Inscrit en
    Novembre 2004
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 139
    Points : 68
    Points
    68
    Par défaut
    En fait tu as raison, j'ai résolu le pb en chargeant un gridview. Voilà le code que j'ai mis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    source()
            dvListe.Sort = e.SortExpression & " asc "
     
            'vider datagrid
            dt.Clear()
            liste_chose.DataSource = Nothing
            'recharger(DataGrid)
     
            source()
    La fonction source me permet justement de charger le gridview.
    Merci

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

Discussions similaires

  1. [2.0] Problème évènement non intercepté
    Par luimême dans le forum ASP.NET
    Réponses: 2
    Dernier message: 06/11/2007, 16h59
  2. Problème événement onchange
    Par neoboy dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 31/08/2007, 14h17
  3. [PHP-JS] Problème évènement OnClick en PHP
    Par JmL40 dans le forum Langage
    Réponses: 7
    Dernier message: 17/07/2007, 14h22
  4. Problème avec Sort() sur un TList
    Par ViNzZz dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/08/2006, 14h45
  5. Problème évènements clavier
    Par julie20 dans le forum Langage
    Réponses: 3
    Dernier message: 24/09/2003, 12h39

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