首先先写一个枚举类
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>
这样就可以了。
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>
这样就可以了。