菜鸟初学之-------枚举类绑定

首先先写一个枚举类
public enum EXEMPLE
    {      
       A  = 1,    
       B = 2,
       C = 3
    }
通常都是绑定到dropdownlist上
    protected void GetddlExemple()
    {
        string[] Exemple= Enum.GetNames(typeof(
EXEMPLE ));
        ddlExemple.DataSource = LeagueRelation;          
        
ddlExemple .DataBind();
    }
在page_load事件中加入
GetddlExemple();
ddlExemple .Items.Insert(0, new ListItem("--请选择--", "0"));
其次还要通过数据库绑定到gridview上
通过方法可以在前台得到想要的值
protected string ConvertName(int exemple)
    {
        return Enum.GetNames(typeof(
EXEMPLE ))[ exemple -1];
    }
在前台
<asp:TemplateField HeaderText="枚举名">
               <ItemTemplate >
                 <%# ConvertName(int.Parse(Eval("数据库相应字段").ToString())) %>        
               </ItemTemplate>
</asp:TemplateField>
这样就可以了。

你可能感兴趣的:(c,数据库,String,asp)