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

VB.NET Discussion :

Selection multiple dans un DataGridView


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 3
    Par défaut Selection multiple dans un DataGridView
    Bonjour,

    Tout est dans le titre, je n'arrive pas à récupérer plusieurs lignes sélectionnées dans un DataGridView:

    Voici un exemple de code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     For i = 0 To DataGridView.RowCount - 1
                If DataGridView(i).Selected = True Then
                    List.add(DataGridView.Rows(i).Cells(0).Value)
                End If
            Next
    Malgré plusieurs essais la valeur Selected est tout le temps = false.

    Merci de m'avoir lu,
    Math.

  2. #2
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    La propriété Selected correspond je crois seulement:

    - à une ligne à laquel tu aurais mis Selected=True manuellement

    - ou alors en fonction de la propriétés SelectionMode (si c'est Header -> quand on clique sur header).

    Toi tu surligne plusieurs ligne, et tu veux les parcourir. A ce moment, il faut utiliser:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    dim i as integer = 0
    While i < me.DataGridView1.SelectedRows.Count
     
    mavaleur = me.DataGridView1.SelectedRows(i).Cells(2).Value
     
    i=i+1
    End While

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 07/11/2006, 16h16
  2. Selection multiple dans un formulaire
    Par farios dans le forum Access
    Réponses: 1
    Dernier message: 17/10/2006, 15h38
  3. select multiple dans un multipart/form-data
    Par L_latifa dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 13/10/2006, 13h27
  4. Selection multiple dans un Jtree
    Par ganga dans le forum Composants
    Réponses: 2
    Dernier message: 13/09/2006, 14h47
  5. selection multiple dans une zone de liste
    Par issam16 dans le forum Access
    Réponses: 1
    Dernier message: 22/06/2006, 10h44

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