KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
How do i show enum values in a combo-box? The code below result in the combobox having all displayed names being "caseHandler.cState". I wanted it to have the actual names of the enum values. My enum is defined as follows: public enum caseState { Active = 1, Finished, Problem } I have a class that is defined as this: public class cState { public string _name; public int _id; public cState(int id,string name) { _name = name; _id = id; } } And the code for populating my combobox: ArrayList AL = new ArrayList(); foreach (string cs in Enum.GetNames(typeof(caseState))) { cState aEnum = new cState((int)Enum.Parse(typeof(caseState),cs),cs); AL.Add(aEnum); } cbState.DisplayMember = "_name"; cbState.ValueMember = "_id"; cbState.DataSource = AL;
Tags (comma-separated)
Save Edits
Cancel