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 :

récupération du contenu d'une ligne d'un datagridview [Débutant]


Sujet :

VB.NET

  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    338
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 338
    Par défaut récupération du contenu d'une ligne d'un datagridview
    bonjour,
    j'ai une datagridview (grille) et des textbox. chaque fois que mon curseur est sur une ligne du dgv, je veux afficher les données dans les textbox.
    le dgv a 2 colonnes.
    les textbox sont: code_client et nom_client

    les lignes de codes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    code_client.Text = Grille.Item(0, Grille.CurrentRow.Index).ToString
    nom_client.Text = Grille.Item(1, Grille.CurrentRow.Index).ToString
    me renvoient des messages d'erreur.

    comment je renseigne mes 2 textbox en parcourant la grille?

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ma_tb_1.text = mon_dgv.selectedrows(0).cells(nom_cellule)
    Avec cette solution il faut que le selectionmode soit à FullRow.
    Sinon c'est le même principe sauf que tu récupères l'index de la ligne via currentcell et que tu vas dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_dgv.rows(index de la cellule)
    plutot que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_dgv.selectedrows(0)

  3. #3
    Membre chevronné
    Homme Profil pro
    Caféinomane
    Inscrit en
    Septembre 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Caféinomane

    Informations forums :
    Inscription : Septembre 2011
    Messages : 202
    Par défaut
    Bonjour,

    Si votre datagridview est associé à une source de données, il me semble qu'il suffit d'associer vos textbox à cette même source de données (dans databindings). Ainsi la textbox affichera automatiquement la donnée en cours d'édition, sans aucun code de votre part.

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2005
    Messages
    338
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 338
    Par défaut
    merci de votre aide.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/07/2015, 17h22
  2. Réponses: 1
    Dernier message: 07/08/2007, 13h05
  3. surligner le contenu d'une ligne d'un tableau
    Par yAnSoLo82 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 11
    Dernier message: 23/01/2006, 20h32
  4. [C#] Recuperer le contenu d'une ligne dans datagrid
    Par thierry2001 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 22/09/2005, 14h56

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