Lier deux datagridview

Résolu
Yohken31 Messages postés 9 Date d'inscription jeudi 16 juin 2011 Statut Membre Dernière intervention 25 avril 2012 - 27 juin 2011 à 16:58
Yohken31 Messages postés 9 Date d'inscription jeudi 16 juin 2011 Statut Membre Dernière intervention 25 avril 2012 - 30 juin 2011 à 10:01
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

Yohken31 Messages postés 9 Date d'inscription jeudi 16 juin 2011 Statut Membre Dernière intervention 25 avril 2012
30 juin 2011 à 10:01
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();
    }
}
3
Rejoignez-nous