zoukankan      html  css  js  c++  java
  • ASP.NET 下拉列表绑定枚举类型值,不用再新建一个枚举表

    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
        {
          [Description("测试1")]//将枚举值直接转为中文
          Task = 344,
          Fax = 345,
          Phone = 346,
          Email = 347,
          Reminder = 348,
          Appointment = 349,
          Expiration = 350,
          Inquiry = 367
        }
      }
     
  • 相关阅读:
    python深浅copy探究
    构建squid代理服务器
    python列表和元组操作
    python字符串操作
    Apache虚拟主机
    Apache访问控制
    部署AWStats分析系统
    LAMP平台部署
    二分查找
    设计模式六大原则
  • 原文地址:https://www.cnblogs.com/xiaomen/p/5647491.html
Copyright © 2011-2022 走看看