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 :

Affecter une valeur à un checkbox d'un datagrid


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 63
    Par défaut Affecter une valeur à un checkbox d'un datagrid
    Bonjour à tous,

    J'ai un merveilleux datagrid qui a un combobox et un checkbox, je voudrais que, dès qu'une valeur est cliquée dans le combobox, le checkbox sur la même ligne se coche automatiquement.

    J'ai essayé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.DGV.Rows(Me.DGV.CurrentRow.Index).Cells(9).Value() = True
    9 étant le numéro de colonne où est mon checkbox, mais rien ne fonctionne.

    Quelqu'un peut m'aider?

  2. #2
    Membre averti
    Inscrit en
    Février 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 13
    Par défaut
    Le .value = true fonctionne bien (je viens de tester sur un dgv)

    Certainement que tu n'appelles pas cette ligne au bon endroit (ou sur le bon événement)

    Tu l'appelles sur quel événement ?

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 63
    Par défaut
    Je l'ai mis sur le DGV_CellContentClick, je ne trouve pas comment le mettre sur une cellule précise genre DGV_comboboxindatagrid_CellContentClick.

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 63
    Par défaut
    L'affectation de la valeur à la cellule fonctionne, mais je ne trouve pas sur quel événement le mettre, il faut toujours que je change de ligne et que je revienne pour que la case se coche.

    Une idée? J'ai essayé CellClick, CellLeave, etc...

  5. #5
    Membre averti
    Inscrit en
    Février 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 13
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub DataGridView1_CellValueChanged(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellValueChanged
            If Me.DataGridView1.Columns(e.ColumnIndex).Name = "Column1" Then
                Me.DataGridView1.Rows(e.RowIndex).Cells("Column2").Value = "true"
            End If
        End Sub
    "column1" étant le nom de ta colonne contenant tes combobox
    "column2" étant le nom de ta colonne contenant tes chekbox

    Je n'ai pas trouvé de meilleur événement, apparament il n'y a pas d'évènement quand on fait défiler les valeurs de la combobox. Donc impossible de cliquer ta checkbox sans avoir quitter la cellule contenant la combobox. Si tu en trouves un, fait le partager

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 63
    Par défaut
    Ça fonctionne! J'ai aussi trouvé le DGVCardList_CellEndEdit qui fonctionne très bien.

    Merci!

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

Discussions similaires

  1. Affecter une valeur à un checkbox avec useBean
    Par krilas dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 29/07/2013, 15h02
  2. Réponses: 4
    Dernier message: 07/04/2005, 13h37
  3. Affecter une valeur à un radiobutton svp
    Par bigfoot dans le forum Bases de données
    Réponses: 5
    Dernier message: 30/12/2004, 11h17
  4. [scriplet] affecter une valeur par un bean:write
    Par viena dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 25/11/2004, 16h29
  5. [VB.NET] Insérer une colonne de CheckBox dans un DataGrid
    Par Manue.35 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/05/2003, 11h44

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