Lier deux datagridview [Résolu]

Signaler
Messages postés
9
Date d'inscription
jeudi 16 juin 2011
Statut
Membre
Dernière intervention
25 avril 2012
-
Messages postés
9
Date d'inscription
jeudi 16 juin 2011
Statut
Membre
Dernière intervention
25 avril 2012
-
Bonjour,

Dans mon application C# sous VS j'ai une form avec deux datagridview cote à cote, il y a différents champs et dans les deux datagridview un champ est commun c'est "Numéro_Expedition". Je voudrais que l'orsque l'utilisateur clique sur une ligne d'un datagridview toutes les lignes de l'autres datagridview avec le même "Numéro_Expedition" se sélectionne.

Pourriez-vous m'aider svp ?

Merci.

1 réponse

Messages postés
9
Date d'inscription
jeudi 16 juin 2011
Statut
Membre
Dernière intervention
25 avril 2012

J'ai trouvé la solution, je met ce que j'ai fait si ça peu aider

SqlDataReader FSqldataread;
SqlConnection myConnection;
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
     if (dataGridView1.CurrentCell.Selected == true)
     {
          int numExped;
          numExped = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value);
          string chainecnx = @"chaine de connection";
          string req1 "SELECT * FROM PRODEXPED WHERE NUM_EXPED" + numExped;
          myConnection = new SqlConnection(chainecnx);
          myConnection.Open();
          SqlDataAdapter DA = new SqlDataAdapter(req1, chainecnx);
          DataSet DS = new DataSet();
          DA.Fill(DS, "EXPED");
          dataGridView2.DataSource = DS.Tables["EXPED"];
          myConnection.Close();
    }
}