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 :

Datagridview et clic droit


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 63
    Par défaut Datagridview et clic droit
    Bonjour
    j'ai un datagridview et je veus que la ligne soit sélectionner lors d'un clic droit de la souris parceque j'ai un menu contextuel qui apparait lors du clic droit at j'ai besoin de récupérer l'index de Row sélecionner lors de ce clic droit
    Donc ma question :
    Comment sélectionner la ligne d'un datagridview lors d'un clic droit avec la souris
    MERCI

  2. #2
    Membre éprouvé
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 77
    Par défaut
    salut,

    j'ai eu le même problème que toi. j'ai utilisé l'évenement CellMouseDown :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub dgv_CellMouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles dgv.CellMouseDown
            'un try ... catch pour eviter une exception au clic sur une entete        
            Try
                dgv.Rows(e.RowIndex).Selected = True
            Catch ex As ArgumentOutOfRangeException
     
            End Try
        End Sub
    ça sélectionne la ligne avec n'importe quel clic de souris.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 63
    Par défaut
    oui c'est vrai que lorsque je clic il sélectionne la ligne mais la ligne qui est deja sélectionner reste sélectionner , c'est à dire que si j'ai déja une ligne sélectionner et que je dérige vers une autre et je clic la premiere reste toujours sélectionné

    comment je peut déselectionner toute ligne sélectionner lors de cet évenement de clic

  4. #4
    Membre éprouvé
    Développeur .NET
    Inscrit en
    Juin 2007
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2007
    Messages : 77
    Par défaut
    dans les propriétés de ton DGV, place la propriété MultiSelect à false. comme ça tu ne pourras sélectionner qu'une ligne à la fois

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 63
    Par défaut
    mais j'ai besoin de ce traitement dans le developpement lorsque il supprime il faut que ça reste le multiselection
    mais ce que je cherche c'est comment deselectioné ce qui est sélectionner

  6. #6
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Tu peux parcourir les lignes et tu affectes la propriété Selected à false.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/01/2014, 10h25
  2. Clic droit/gauche souris
    Par Mouse! dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 30/05/2013, 21h34
  3. Réponses: 22
    Dernier message: 29/03/2011, 14h50
  4. Réponses: 1
    Dernier message: 30/11/2010, 00h45
  5. Réponses: 10
    Dernier message: 05/01/2010, 20h02

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