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 :

Tester l'index d'un DataGridView


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2012
    Messages : 33
    Par défaut Tester l'index d'un DataGridView
    Bonjour,

    J'aurais besoin de tester si au moins une ligne de mon DGV est sélectionnée ou non (j'ai déjà un test sur le changement de sélection et quand je cliques sur un entête et que les lignes n'ont plus le focus, j'ai un message d'erreur).

    J'ai essayé divers trucs mais je ne trouve pas.
    J'aurais besoin d'un truc du genre :

    If DataGridView1.CurrentRow.Index Exist Then

    C'est possible ?

  2. #2
    Membre chevronné
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2012
    Messages
    206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 206
    Par défaut
    Bonjour sebbonard
    DataGridView1.SelectedRows.Count

    Sur le cours de Mr Philippe Lasserre, il y aura déjà beaucoup d'information sur le datagridview

    http://plasserre.developpez.com/cours/vb-net/
    chapitre VIII-Q-2
    ou page 601

  3. #3
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    DataGridView1.CurrentRow.Index est toujours positionné sauf si DataGridView1.Rows.Count=0

  4. #4
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Septembre 2012
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Septembre 2012
    Messages : 33
    Par défaut
    Merci à vous 2, ça marche.

    @chaparo: Merci pour le lien, je vais regarder et de toutes façons, me le garder sous le coude.

    @Graffito : Je n'ai pas pensé à un DGV.Rows.Count=0 car pour moi, lorsque je cliquais sur les entêtes pour trier mes résultats, ma liste était toujours "pleine".

    Est-ce que, dans le laps de temps (entre les 2 tris), la liste du DGV est "vidée" passant ainsi le DGV.Rows.Count à 0 pendant un cours instant?

    en tous cas, voici ce que j'ai fait pour éviter le message d'erreur (le DGV.CurrentRow.Cells(2).Value posant problème dans ce cas précis) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    If DataGridView1.SelectedRows.Count <> 0 Then
                TextBox1.Text = DataGridView1.CurrentRow.Cells(2).Value
    Encore merci

Discussions similaires

  1. récupere l'index du curseur datagridview
    Par Gregney dans le forum VB.NET
    Réponses: 7
    Dernier message: 25/02/2011, 00h09
  2. Accède a index (-1) de datagridview
    Par kika10 dans le forum VB.NET
    Réponses: 8
    Dernier message: 05/02/2011, 12h48
  3. Tester les index utiles
    Par adetag dans le forum Administration
    Réponses: 8
    Dernier message: 17/03/2009, 15h53
  4. tester le datatype d'un datagridview column
    Par olibara dans le forum C#
    Réponses: 9
    Dernier message: 16/08/2008, 10h17
  5. Comment re-indexer des colonnes DataGridView
    Par Contrec dans le forum C#
    Réponses: 1
    Dernier message: 01/10/2007, 09h06

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