protected void Page_Init(object sender, EventArgs e) { ASPxGridView1.DataSource = Bug.GetBugList(); ASPxGridView1.KeyFieldName = "Id"; statuses = BugStatus.GetStatusesList(); ((GridViewDataComboBoxColumn)ASPxGridView1.Columns["Status"]).PropertiesComboBox.DataSource = statuses; }
public static List <BugStatus> GetStatusesList() { string[] names = new string[] { "Accepted", "Rejected", "Fixed" }; List <BugStatus> result = new List <BugStatus>(names.Length); for (int i = 0; i < names.Length; i++) { BugStatus st = new BugStatus(); st.Name = names[i]; st.id = i; result.Add(st); } return(result); }