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 d'édition dans un GridView


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 9
    Par défaut Problème d'édition dans un GridView
    Bonsoir,

    je suis en train d'essayer de créer un gridview de façon dynamique à partir de 2 classes :
    - 1 classe contenant les infos de gestion du gridview
    - 1 classe implémentant Itemplate

    dans ma classe gridview :

    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
     
    Public Sub maGrille_Edit(ByVal sender As Object, ByVal e As GridViewEditEventArgs) Handles maGrille.RowEditing
            Try
                Me.maGrille.EditIndex = e.NewEditIndex
                bindData()
            Catch ex As Exception
                setResultat("Erreur sur le handler edit de GRILLE : " & ex.ToString)
            End Try
        End Sub
     
    Public Sub maGrille_Update(ByVal sender As System.Object, ByVal e As GridViewUpdateEventArgs) Handles maGrille.RowUpdating
            setResultat("passe update")
            Me.accesDonnees.getSQLDA.Update(Me.accesDonnees.getDataSet)
            bindData()
        End Sub
     
    Public Sub maGrille_CancelEdit(ByVal sender As Object, ByVal e As GridViewCancelEditEventArgs) Handles maGrille.RowCancelingEdit
            Me.maGrille.EditIndex = -1
            bindData()
        End Sub
     
    dans ma classe template :
     
    Case ListItemType.EditItem
                        Select Case UCase(_TypeControl)
                            Case "BUTTON"
                                Dim tb1 As LinkButton = New LinkButton()
                               tb1.CommandName = "Update"
                               tb1.Text = "Enregistrer<br>"
                                container.Controls.Add(tb1)
                                Dim tb2 As LinkButton = New LinkButton()
                                tb2.CommandName = "CANCEL"
                                tb2.Text = "Annuler"
                                container.Controls.Add(tb2)
    Lorsque je clique sur éditer, pas de problème, les boutons Enregistrer et annuler apparaissent. Par contre lorsque je clique sur un de ces deux boutons, rien ne se passe, à aucun moment les évènements sont déclenchés !!!

    Quelqu'un aurait-il une idée ou mieux une solution ???

    Merci d'avance, et ma gratitude éternelle à celui qui arrivera à me débloquer (ça fait 3 jours que je galère !!!)

  2. #2
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    Est-ce que tes boutons... Edit et Update (lors du edit) ont la propriété "Command", Edit et Update???

  3. #3
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 9
    Par défaut
    oui !

    Par contre meme en mettant un handler sur l'action rowcommand, j'ai pas de capture sur les évènements update et cancel... alors que j'en ai pour tous les autres boutons... j'comprend pas...

  4. #4
    Membre Expert Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Par défaut
    veux-tu nous montrer le code de ta gridvieW?

    si tu la crées par programmation, publie le code...

  5. #5
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 9
    Par défaut
    Hum, j'suis trop con... c résolu :p

    je faisais pas mon bind au bon moment... promis dès que ça ressemble à quelque chose, j'publie la source afin que ça serve à d'autres

    Merci d'avoir essayé de me répondre !!

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/07/2010, 17h05
  2. Problème d'accent dans une GridView
    Par harry25 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 02/09/2009, 14h40
  3. Repeater dans un GridView = problème de Databinding
    Par ecor6633 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 25/06/2008, 13h36
  4. Problème de variable dans un "GridView"
    Par lionel256 dans le forum VB.NET
    Réponses: 17
    Dernier message: 22/04/2008, 15h53
  5. Problème d'affiche images dans un gridview
    Par sissi25 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 10/10/2007, 08h48

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