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
mais, il me les affiche en bas au lieu que ca soir sur la meme ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part dataGridView2.Rows[dvd].Cells[0].Value //de la première collone
voici le code
et voici le résultat
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 { } } }
le 20,0 et 9 devraient occupé les trois premières ligne mais ca vien en bas
Partager