Est ce que quelqu'un saurait comment utiliser cette classe.

En fait j'arrive pas à sélectionner un élément de cette liste par le code.
voici une copie de mon 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
 
 
      DGV_test.ColumnCount = 2
 
   DGV_test.Columns(indexColumn).HeaderText  = Position
            DGV_Positions.Columns(0).Name = "id_position"
            DGV_Positions.Columns(0).DataPropertyName = "id_position"
            DGV_Positions.Columns(0).Width = 80
            DGV_Positions.Columns(0).Resizable = DataGridViewTriState.False
            DGV_Positions.Columns(0).ReadOnly = True
            DGV_Positions.Columns(0).Visible = False
 
 
Dim cbColomn As DataGridViewComboBoxColumn = New DataGridViewComboBoxColumn()
                With cbColomn
                    .HeaderText = positions
                    .DataSource = listePosition()
                    .DisplayMember = "Text"
                    .ValueMember = "Value"
                    .Width = 65
                    .MaxDropDownItems = 5
                    .ReadOnly = state
                    .Name = "positions"
 
                End With
                DGV_test.Columns.Insert(1, cbColomn)
la signature de le méthode listePosition est la suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
public List<ComboBoxItem> listePosition ()
avec ComboBoxItem défini comme suit :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 public class ComboBoxItem
    {
 
        public String Text { set; get; }
 
        public int Value { set; get; }
 
 
        public String ValueString { set; get;  }
    }
j'aimerai par défaut sélectionner en fonction de certain critères un des éléments de DataGridViewComboBoxColumn.

Est ce que quelqu'un aurait une idée?