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 :

Forcer a sélectionner une ligne dans le datagridview


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut Forcer a sélectionner une ligne dans le datagridview
    Bonjour je sais que

    Pour récupérer l'index de la ligne cliquée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int_index_ligne = (dtgv_rech.CurrentCellAddress.Y) '
    Je voudrais savoir faire le contraire, sélectionner une ligne complète en lui donnant l'index de la ligne.

    Merci d'avance

  2. #2
    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
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MaDatagridView.SelectionMode = DataGridViewSelectionMode.FullRowSelect ;
    ...
    MaDatagridView.CurrentCell=MyDatagridView.Rows[Mon_index_ligne ].Cells[0] ;

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2006
    Messages : 661
    Par défaut
    Merci de ton aide Graffito

    Mais ça me renvois une erreur :

    L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection. Nom du paramètre : index
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    frm_recherche.dtgv_rech.SelectionMode = DataGridViewSelectionMode.FullRowSelect
            frm_recherche.dtgv_rech.CurrentCell = frm_recherche.dtgv_rech.Rows(binding_source.Position).Cells(0)
    Merci

  4. #4
    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
    binding_source.Position
    C'est la position dans les données bindées, pas dans le DataGridView.
    Essaie avec un index égal à frm_recherche.dtgv_rech.CurrentRow.Index

Discussions similaires

  1. [C#]Sélectionner une ligne dans un datagridview
    Par padodanle51 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 10/03/2013, 09h04
  2. Sélectionner une ligne dans un datagridview
    Par ppphil dans le forum Windows Forms
    Réponses: 2
    Dernier message: 05/05/2011, 10h25
  3. Comment forcer la sélection d'une ligne dans un DataGridView
    Par Pizza Royale dans le forum Windows Forms
    Réponses: 5
    Dernier message: 12/06/2007, 12h32
  4. Sélectionner une ligne dans un DataGridView
    Par christopher07 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 25/05/2007, 22h19
  5. Sélectionner une ligne dans une DBGrid
    Par RBIK dans le forum Bases de données
    Réponses: 13
    Dernier message: 01/07/2004, 17h13

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