Attualità e Information Technology

September 19, 2006

Databind di una combobox in una datagridview con un enum

Filed under: IT, .NET

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));

Technorati tags , , , ,

AddThis Social Bookmark Button
   

Get free blog up and running in minutes with Blogsome | Theme designs available here