Databind di una combobox in una datagridview con un enum
Titolo lungo che indica:
Abbiamo una datagridview. Vogliamo avere una colonna con delle combobox. Tali combobox vogliamo siano riempite con i valori di un tipo Enum. Come facciamo?
Direttamente dal sito Microsoft:
DataGridViewComboBoxColumn combo = new DataGridViewComboBoxColumn();
combo.DataSource = Enum.GetValues(typeof(Title));
combo.DataPropertyName = “Title”;
Con:
public enum Title
{
King,
Sir
};
UPDATE: invece che
combo.DataSource = Enum.GetValues(typeof(Title));
combo.DataPropertyName = “Title”;
potremmo anche mettere solo
combo.DataSource = Enum.GetNames(typeof(Title));










