国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

ASP.NET中綁定枚舉類型

2024-07-10 13:09:39
字體:
來源:轉載
供稿:網友
  在項目開發中好多地方用了枚舉,要把枚舉顯示到下拉列表框中我們平常的方法就是在下拉列表控件中一個一個添加進去!這樣做也行但如果我的枚舉類型中的枚舉值一旦改變,那么你就得滿世界的去找然后再修改很麻煩。

  這里我有反射動態的綁定枚舉值就可以很方便的做修改了,代碼如下:

public enum eume
{
 星期一,
 星期二,
 星期三,
 星期四,
 星期五
}

  綁定方法:

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;//這樣寫才正確

  一點小技巧和大家分享一下!
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇沅| 玉林市| 石台县| 成都市| 伊宁县| 濮阳县| 苍南县| 巴塘县| 惠来县| 泰兴市| 平武县| 黄平县| 灵寿县| 安塞县| 昌吉市| 韶关市| 木兰县| 祥云县| 耒阳市| 高淳县| 哈巴河县| 蒙山县| 邯郸市| 垫江县| 邮箱| 肇州县| 嘉祥县| 剑川县| 三江| 彰化市| 青铜峡市| 措美县| 丘北县| 湘阴县| 新巴尔虎右旗| 湖南省| 长垣县| 华亭县| 汤原县| 临澧县| 闵行区|