private void binderdays() { type type = typeof(eume); fieldinfo[] fields= type.getfields(); int count = fields.length; for (int i = 1; i < count; i++) { fieldinfo field = fields[i]; listitem item=new listitem(field.name); days.items.add(item); } }
ok這樣就可以了,不過可惜的是枚舉值顯示轉換不支持string類型的,如果支持的話那就很爽了。
eume em = (eume)days.selectedvalue; //這樣寫實錯誤的 eume em = (eume)days.selectedindex;//這樣寫才正確