salut à tous
j ai inséré un combobox dans une datagridview et je sélectionne une valeur par défaut pour le combobox, le problème que la même valeur par défaut s'affiche pour les autre lignes.
voici mon code
voici ci-joint une photo qui illustre ce que j ai dit, et merci en avance
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 int i = 0; List<Pompe> pompes = new List<Pompe>(); List<Citerne> citernes = new List<Citerne>(); DataGridViewComboBoxColumn cb = new DataGridViewComboBoxColumn(); ; pompes.Clear(); citernes.Clear(); pompeGridView.Rows.Clear(); pompes = pm.findAll(); citernes = cm.findAll(); cb.Name = "Type_Citerne"; // ici je rempli le combobox par des données à partir de la base. foreach (Citerne t in citernes) cb.Items.Add(t.type_citerne); pompeGridView.Columns.Add(cb); foreach (Pompe c in pompes) { //ici je sélectionne la valeur par défaut de chaque combobox // mais il affiche juste une seule valeur pour tous les comboxbox cb.DefaultCellStyle.NullValue = c.citerne.type_citerne; pompeGridView.Rows.Add(); }
Partager