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 :

relation entre datagridview et textbox [Débutant]


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2012
    Messages : 15
    Par défaut relation entre datagridview et textbox
    salut;
    je veux remplir les textbox a partir d'un enregistrement sélectionnée dans ma datagridview.. comment je doit faire ??

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Août 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2012
    Messages : 5
    Par défaut
    Si tu as une primary key ce que tu peu faire dans l'évenement CellContentClick
    et récuperer la valeur par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DATAGRIDVIEW.Rows[e.RowIndex].Cells[e.CoLumnindex].Value.ToString();

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2012
    Messages : 15
    Par défaut
    Citation Envoyé par Jasonc Voir le message
    Si tu as une primary key ce que tu peu faire dans l'évenement CellContentClick
    et récuperer la valeur par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DATAGRIDVIEW.Rows[e.RowIndex].Cells[e.CoLumnindex].Value.ToString();
    j'aimerais faire l'affichage suite d'un click d'un bouton càd dans l'évennement click de le bouton " Détail " dans ce cas je peux pas faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DATAGRIDVIEW.Rows[e.RowIndex].Cells[e.CoLumnindex].Value.ToString();
    [/QUOTE] !!!!

  4. #4
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2012
    Messages : 15
    Par défaut
    je change ma résolution et annuler le bouton le code devient comme la suite :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     private void dgvEleve_CellContentClick(object sender, DataGridViewCellEventArgs e)
            {
                int rows = 0;
                rows = dgvEleve.SelectedCells[0].RowIndex;
                int val = Convert.ToInt32(dgvEleve.Rows[rows].Cells[0].Value);
     
                try
                {
                    OleDbConnection maconnexion = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..\\..\\gestion.mdb");
     
                    maconnexion.Open();
                    OleDbCommand cmd = new OleDbCommand("select cin, code, date_début, date_fin from détail_formation where cin='" + val + "';", maconnexion);
                    OleDbDataReader rdr = cmd.ExecuteReader();
     
                    while (rdr.Read())
                    {
     
                        lbCIn.Items.Add(rdr[0].ToString());
                        lbCode.Items.Add(rdr[1].ToString());
                        lbDateD.Items.Add(rdr[2].ToString());
                        lbDateF.Items.Add(rdr[3].ToString());              
     
                    }
     
                }
                catch (Exception ex)
                { MessageBox.Show(ex.Message); }
     
     
            }
    mais un msg d'erreur est affiché: type de données incompatible..!!

  5. #5
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2012
    Messages : 15
    Par défaut
    il suffit d'effacer ' ' qui entoure la variable

  6. #6
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

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

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    Bonjour,
    Comment est-ce que tu remplis ton datagridview? Si c'est à partir d'un dataset, tu pourras te service d'une bindingsource et binder automotiquement les colonnes avec les textbox correspondants. Sinon, tu peux faire comme Jasonc te l'a suggéré.

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

Discussions similaires

  1. liaison entre datagridview et textbox
    Par Marie_7 dans le forum C#
    Réponses: 2
    Dernier message: 15/05/2014, 19h05
  2. Réponses: 5
    Dernier message: 08/09/2011, 19h20
  3. Relation entre deux tables
    Par manel007 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 04/03/2005, 16h54
  4. Relations entre les Paquetages
    Par bran_noz dans le forum UML
    Réponses: 4
    Dernier message: 25/06/2004, 14h05
  5. [Relations] afficher les relations entre 2 tables
    Par dzincou dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 14/01/2004, 17h07

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