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

C# Discussion :

DataGridView : CellContentDoubleClick ne fonctionne pas comme prévu


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 9
    Par défaut DataGridView : CellContentDoubleClick ne fonctionne pas comme prévu
    Bonjour à tous,

    J'ai actuellement un problème de DataGridView. Je m'explique :

    J'ai une DGV qui contient des infos (id, nom, prenom, heure creation, ... ) et j'ai une méthode pour le CellContentDoubleClick qui récupere les informations de la ligne et remplis les champs automatiquement.

    Par exemple : j'ai 3 textBox (tb_id, tb_nom, tb_prenom) et un datepicker (dp_creation) et a chaque double click sur une cellule du tableau, toute la ligne est récupérée et tb_id,tb_nom,tb_prenom et dp_creation se remplissent automatiquement.

    Le problème ? Tout fonctionne a condition de cliquer sur la cellule de la date ou sur une cellule contenant une combobox... les autres ne font rien

    Voici le code de ma methode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
       private void DGV_Planning_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
            {
                this.TB_ID.Text = DGV_Planning.Rows[e.RowIndex].Cells[0].Value.ToString();
                this.TB_IDDEMANDE.Text = DGV_Planning.Rows[e.RowIndex].Cells[1].Value.ToString();
                this.TB_IDINTERVIENT.Text = DGV_Planning.Rows[e.RowIndex].Cells[2].Value.ToString();
                this.DT_HD.Text = DGV_Planning.Rows[e.RowIndex].Cells[3].Value.ToString();
                this.DT_HF.Text = DGV_Planning.Rows[e.RowIndex].Cells[4].Value.ToString();
                this.TB_COM.Text = DGV_Planning.Rows[e.RowIndex].Cells[5].Value.ToString();
                this.TB_VR.Text = DGV_Planning.Rows[e.RowIndex].Cells[6].Value.ToString();
                this.TB_Statut.Text = DGV_Planning.Rows[e.RowIndex].Cells[7].Value.ToString();
            }
    Merci d'avance pour votre aide

  2. #2
    Membre expérimenté
    Homme Profil pro
    Developpeur
    Inscrit en
    Février 2013
    Messages
    180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Février 2013
    Messages : 180
    Par défaut
    utilise ton objet sender

    sender.CurrentCell.Value.ToString

    je sais plus ou l'on met le numéro de la colonne, mais avec la complétion tu devrai trouver rapidement

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 9
    Par défaut
    Problème résolu !

    Je me suis rendu compte que je n'ecrivais pas dans le bon évenement. Au lieu d'ecrire dans CellDoubleClick pour avoir les valeurs de la ligne affichées peux importe la cellule sur laquelle on cliquait, j'utilisait CellContentDoubleClick...

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

Discussions similaires

  1. Mon serveur proxy ne fonctionne pas comme prévu
    Par win_ubuntu dans le forum Entrée/Sortie
    Réponses: 0
    Dernier message: 28/04/2015, 19h34
  2. Filtrage au niveau de la requête qui ne fonctionne pas comme prévu
    Par hartecel dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 25/06/2008, 14h06
  3. [Bonne pratique] merge qui ne fonctionne pas comme prévu
    Par forex dans le forum Subversion
    Réponses: 1
    Dernier message: 19/05/2008, 04h28
  4. un if qui ne fonctionne pas comme je veux
    Par Kelly182 dans le forum Access
    Réponses: 4
    Dernier message: 27/07/2006, 15h12
  5. time.sleep() ne fonctionne pas comme souhaité
    Par Olivier_ dans le forum Général Python
    Réponses: 3
    Dernier message: 19/11/2005, 01h46

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