Lier deux datagridview [Résolu]

Yohken31 9 Messages postés jeudi 16 juin 2011Date d'inscription 25 avril 2012 Dernière intervention - 27 juin 2011 à 16:58 - Dernière réponse : Yohken31 9 Messages postés jeudi 16 juin 2011Date d'inscription 25 avril 2012 Dernière intervention
- 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.
Afficher la suite 

1 réponse

Répondre au sujet
Yohken31 9 Messages postés jeudi 16 juin 2011Date d'inscription 25 avril 2012 Dernière intervention - 30 juin 2011 à 10:01
+3
Utile
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();
    }
}
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Yohken31

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.