成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

在DropDownList中使用enum的方法

2010-08-28 10:44:42來源:西部e網作者:

平常我們用個DropDownList,一般都像這樣寫:

<asp:DropDownList id="xl" runat="server">
          <asp:ListItem Value="0">小學</asp:ListItem>
          <asp:ListItem Value="1">中學</asp:ListItem>
          <asp:ListItem Value="2">大學</asp:ListItem>
</asp:DropDownList>

現在我們可以用枚舉來寫這樣:

先定義一個enum:

public enum 學歷
{
  小學  = 0,
  中學  = 1,
  大學  = 2
}

好玩的是.net里還支持中文的變量。

然后根據enum來動態創建DropDownList,方法一:

x1.DataSource=Enum.GetValues(typeof(學歷));
x1.DataBind();

麻煩一點的方法二:

foreach(學歷 _xl in Enum.GetValues(typeof(學歷)))
   {
    xl.Items.Add(new ListItem(_xl.ToString(), Convert.ToInt32(_xl).ToString()));
   }

如果我們有多個地方用到同樣的DropDownList時候,那就比較方便了。

關鍵詞:DropDownList
主站蜘蛛池模板: 闽侯县| 武义县| 屏东市| 新干县| 江津市| 徐闻县| 山西省| 南昌市| 平罗县| 满洲里市| 桂林市| 娄烦县| 石屏县| 文水县| 通城县| 离岛区| 庆元县| 水城县| 拜泉县| 吉安县| 乌兰县| 浦东新区| 南和县| 湟源县| 鄂托克前旗| 松潘县| 山丹县| 泰安市| 余江县| 嘉义市| 连城县| 化州市| 彭水| 左贡县| 呼图壁县| 勐海县| 邵阳市| 和龙市| 湘潭县| 修武县| 姜堰市|