`
zxlyecf2
  • 浏览: 129366 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

下拉列表框绑定枚举类型值

阅读更多

将枚举类型作为数据源绑定在一个DROPDOWNLIST上,并指定用户可见枚举的真实值还是名称

    后台绑定枚举类型

 public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            GetListType();	
        }

        private void GetListType()
        {
            DropDownListMenu.Items.Clear();
            DropDownListMenu.DataSource = ListTypeForEnum();
            DropDownListMenu.DataValueField = "value";
            DropDownListMenu.DataTextField = "text";
            DropDownListMenu.DataBind();
        }
        public static IList ListTypeForEnum()
        {
            ArrayList list = new ArrayList();
            foreach (int i in Enum.GetValues(typeof(EnumActivityType)))
            {
                ListItem listitem = new ListItem(Enum.GetName(typeof(EnumActivityType), i), i.ToString());
                list.Add(listitem);
            }
            return list;
        }
        public enum EnumActivityType
        {
            Task = 344,
            Fax = 345,
            Phone = 346,
            Email = 347,
            Reminder = 348,
            Appointment = 349,
            Expiration = 350,
            Inquiry = 367
        }
    }

 生成后的网页代码

 <select name="DropDownListMenu" id="DropDownListMenu">
	<option value="344">Task</option>
	<option value="345">Fax</option>
	<option value="346">Phone</option>
	<option value="347">Email</option>
	<option value="348">Reminder</option>
	<option value="349">Appointment</option>
	<option value="350">Expiration</option>
	<option value="367">Inquiry</option>

</select>

 

0
0
分享到:
评论

相关推荐

    MVC3中如何将枚举类型绑定到下拉列表

    MVC3中如何将枚举类型绑定到下拉列表 ,已经试过,你可以试试看效果

    OA后台设置 EIP后台设置 EIP操作流程 IT-致远OA后台设置 .pdf

    2、枚举管理,主要是用来制作下拉列表内容的设置 3、流水号设置是为了方便各表单的规范化管理,每个流程表单都应有一个流水号4、 “知识管理”主要是用来查看流程归档文件,以各流程表单的名字命名目录,并在流程里...

    ExtAspNet_v2.3.2_dll

    -修正extjs最新版本(v3.2.2)中的一个bug,如果下拉列表中存在两个相同的Text,则SelectedValue返回值永远是第一个Text的值(feedback:ben.zhou)。 -应用补丁#6593, #6621(feedback:vbelyaev)。 +修正IE7下Grid分页...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -MenuButton, LinkButton, Button, LinkButtonField的ConfirmTarget属性由字符串变为枚举类型,可以取三个枚举值Self, Parent, Top。 -Confirm.GetShowReference的最后一个参数target变为枚举类型。 -Alert....

    Thinking in Java 中文第四版+习题答案

    13.10 下拉列表 13.11 列表框 13.12 布局的控制 13.13 action的替用品 13.14 程序片的局限 13.14.1 程序片的优点 13.15 视窗化应用 13.15.1 菜单 13.15.2 对话框 13.16 新型 13.16.1 新的事件模型 13.16.2 事件和...

    Think in Java(中文版)chm格式

    13.10 下拉列表 13.11 列表框 13.11.1 handleEvent() 13.12 布局的控制 13.12.1 FlowLayout 13.12.2 BorderLayout 13.12.3 GridLayout 13.12.4 CardLayout 13.12.5 GridBagLayout 13.13 action的替用品 ...

    JAVA_Thinking in Java

    13.10 下拉列表 13.11 列表框 13.11.1 handleEvent() 13.12 布局的控制 13.12.1 FlowLayout 13.12.2 BorderLayout 13.12.3 GridLayout 13.12.4 CardLayout 13.12.5 GridBagLayout 13.13 action的替用品 13.14 程序片...

    Java初学者入门教学

    13.10 下拉列表 13.11 列表框 13.11.1 handleEvent() 13.12 布局的控制 13.12.1 FlowLayout 13.12.2 BorderLayout 13.12.3 GridLayout 13.12.4 CardLayout 13.12.5 GridBagLayout 13.13 action的替用品 13.14 程序片...

    ThinkInJava

    13.10 下拉列表 13.11 列表框 13.11.1 handleEvent() 13.12 布局的控制 13.12.1 FlowLayout 13.12.2 BorderLayout 13.12.3 GridLayout 13.12.4 CardLayout 13.12.5 GridBagLayout 13.13 action的替用品 13.14 程序片...

    java 编程入门思考

    13.10 下拉列表 13.11 列表框 13.11.1 handleEvent() 13.12 布局的控制 13.12.1 FlowLayout 13.12.2 BorderLayout 13.12.3 GridLayout 13.12.4 CardLayout 13.12.5 GridBagLayout 13.13 action的替用品 13.14 程序片...

    thinkinjava

    13.10 下拉列表 13.11 列表框 13.11.1 handleEvent() 13.12 布局的控制 13.12.1 FlowLayout 13.12.2 BorderLayout 13.12.3 GridLayout 13.12.4 CardLayout 13.12.5 GridBagLayout 13.13 action的替用品 13.14 程序片...

    Thinking in Java简体中文(全)

    13.10 下拉列表 13.11 列表框 13.11.1 handleEvent() 13.12 布局的控制 13.12.1 FlowLayout 13.12.2 BorderLayout 13.12.3 GridLayout 13.12.4 CardLayout 13.12.5 GridBagLayout 13.13 action的替用品 13.14 程序片...

    java联想(中文)

    13.10 下拉列表 13.11 列表框 13.11.1 handleEvent() 13.12 布局的控制 13.12.1 FlowLayout 13.12.2 BorderLayout 13.12.3 GridLayout 13.12.4 CardLayout 13.12.5 GridBagLayout 13.13 action的替用品 13.14 程序片...

    Thinking in Java(中文版 由yyc,spirit整理).chm

    13.10 下拉列表 13.11 列表框 13.11.1 handleEvent() 13.12 布局的控制 13.12.1 FlowLayout 13.12.2 BorderLayout 13.12.3 GridLayout 13.12.4 CardLayout 13.12.5 GridBagLayout 13.13 action的替用品 13.14 程序片...

    JAVA_Thinking in Java(中文版 由yyc,spirit整理).chm

    13.10 下拉列表 13.11 列表框 13.11.1 handleEvent() 13.12 布局的控制 13.12.1 FlowLayout 13.12.2 BorderLayout 13.12.3 GridLayout 13.12.4 CardLayout 13.12.5 GridBagLayout 13.13 action的替用品 13.14 程序片...

    C#全能速查宝典

    2.3.7 ComboBox控件——下拉组合框控件 194 2.3.8 DomainUpDown控件——上下选择控件 195 2.3.9 DropDownStyle属性——指定组合框样式的值 197 2.3.10 GetItemCheckState方法——当前项的复选状态的值 198 2.3.11 ...

    易语言程序免安装版下载

    修改扩展界面支持库三,解决单击卷帘菜单后导致日期框不能弹出下拉窗口的BUG。 4. 修改XP风格支持库,解决GDI资源泄露,以及在使用通用组件库六时组合框标题出现重影的BUG。 5. 修改扩展界面支持库一,解决树形框...

    asp.net知识库

    利用自定义属性,定义枚举值的详细文本 Web标准和ASP.NET - 第一部分 XHTML介绍 在ASP.NET页面中推荐使用覆写(Override)而不是事件处理(Event Handler) 常用编码工具类,支持base64,md5,des,crc32 也谈谈技术面试...

Global site tag (gtag.js) - Google Analytics