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
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
public List<ComboBoxItem> listePosition ()
avec ComboBoxItem défini comme suit :
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?
Partager