alut, j'ai un datagridview ou je récupère les Id et le montant au premier et deuxieme colonne,
mais la troisième colonne devrait m'afficher un code fonction par exemmple par rapport au

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 dataGridView2.Rows[dvd].Cells[0].Value //de la première collone
mais, il me les affiche en bas au lieu que ca soir sur la meme ligne
voici le code
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
31
32
33
34
35
36
37
38
39
40
void recherch()
        {
            cnx = new SqlConnection(db.RXcon);
            try
            {
                cnx.Open();
            }
            catch
            {
                MessageBox.Show("Erreure lors de la Connexion");
            }
            if (dataGridView2.Rows.Count>0)
            {
                for (int dvd = 0; dvd < dataGridView2.Rows.Count; dvd++)
                {
 
                    string ct = "select grade from fction inner join person on person.id= fction.id where  id ='" + dataGridView2.Rows[dvd].Cells[0].Value + "'";
                    commd222 = new SqlCommand(ct);
                    commd222.Connection = cnx;
                    try
                    {
                        SqlDataReader d = commd222.ExecuteReader();
                        d.Read();
                        DataGridViewRow Row = (DataGridViewRow)dataGridView2.Rows[0].Clone();
                        Row.Cells[2].Value = d["grade"].ToString();
                        d.Close();
                        dataGridView2.Rows.Add(Row);
                    }
                    catch (Exception tt)
                    {
                        MessageBox.Show(tt.Message.ToString());
                    }
                    finally
                    {
 
                    }
                }
 
 
            }
et voici le résultat
Nom : forummnetforum.PNG
Affichages : 108
Taille : 11,2 Ko
le 20,0 et 9 devraient occupé les trois premières ligne mais ca vien en bas