下拉列表绑定枚举类型值

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
    }
  }
时间: 2024-08-10 19:17:45

下拉列表绑定枚举类型值的相关文章

C# DropDownList 绑定枚举类

第一种 DropDownList_Franchiser_Type.DataSource = ListTypeForEnum(); DropDownList_Franchiser_Type.DataValueField = "value"; DropDownList_Franchiser_Type.DataTextField = "text"; DropDownList_Franchiser_Type.DataBind() //转换枚举类 public static

运用with3函数引证类型值(目标)引证类型

现在现已发展为一门强壮的编程言语.javascript开端用于做客户端的输入验证.完好的javascript完结包含(中心:ECMA Script,文档目标模型DOM,浏览器目标模型BOM?如右图.? 1dom创建了文档的树形结构图.凭借dom供给的api开发人员可以轻松地删去,增加和修正任何节点. 2bom处置浏览器窗口和结构,以及一些拓展:弹出新浏览器窗口,移动缩放和封闭浏览器窗口,供给浏览器详细信息的navig目标...1.几个javascriptECMA Script语法:1for-in

揭开枚举类的面纱(Unlocking the Enumeration/enum Mystery)

枚举给用户定义固定数据组提供了方便.枚举类就是一系列常量整型值,这也就意味着枚举类型不能被修改. 这里我们将要讨论C语言中枚举类型的用法和限制. 枚举通过枚举关键值定义,类似结构体定义 语法(Syntax): enum tagname{CONST1=1,CONST2,-} enumVariable; tagname,枚举类型名,这一项可以省略. {CONST1=1,CONST2,-}一组代替常量值的字符串,每个字符串对应一个整型数据,整形数据从0开始,第二个是1,等等.除非使用者自己定义类如CO

ASP.NET Core 四种方式绑定枚举值

原文:ASP.NET Core 四种方式绑定枚举值 前言 本节我们来讲讲在ASP.NET Core MVC又为我们提供了哪些方便,之前我们探讨过在ASP.NET MVC中下拉框绑定方式,这节我们来再来重点看看枚举绑定的方式,充分实现你所能想到的场景,满满的干货,你值得拥有. 探讨枚举绑定方式# 我们首先给出要绑定的枚举类. public enum Language { JavaScript, Java, C, Python, SQL, Oracle } 枚举绑定方式一(@Html.DropDow

接口常量、类常量、枚举类

一.分析 常量的声明是每一个项目中不可或缺的,在Java1.5之前,我们只有两种方式的声明:类常量和接口常量.不过,在1.5版之后有了改进,即新增了一种常量声明方式,枚举常量.代码如下: enum Season{     Spring,Summer,Autumn,Winter; }二.场景 那么枚举常量与我们的经常使用的类常量和静态常量比有什么优势呢?  1.枚举常量更简单 先把Season枚举翻译成接口,代码如下: interface Season{     int Sprint = 0;  

JavaSE复习_6 枚举类

△单例类是指只有一个实例,而枚举类实际上就是有有限个实例的类,在类里已经把实例定义好了. △枚举类的三种创建形式: 1) enum Week { MON,TUE,WED;//枚举类有默认构造函数创建的三个实例} } 2) enum Week { MON("星期一"), TUE( "星期二"),WED ("星期三" ); //具有参数的构造函数 private String name; Week(String name) { this. name=

WPF——传实体类及绑定实体类属性

public class User: private string _User; public string User1 { get { return _User; } set { _User = value; } } private string _Password; public string Password { get { return _Password; } set { _Password = value; } } } } User u; private void Button_Cl

zend framework获取数据库中枚举类enum的数据并将其转换成数组

在model中建立这样的模型,在其中写入获取枚举类的方法 class Student extends Zend_Db_Table{ protected $_name ='student'; protected $_primary ='id'; function getPartyEnum($enumname){ //适配器并获取数据 $db = $this->getAdapter(); $db->query("SET NAMES GBK"); $sql = $db->q

枚举类

enum SeasonEnum //这是一个枚举类,有四个枚举值 { SPRING,SUMMER,FALL,WINTER; } public class EnumTest { public void judge(SeasonEnum s) { switch(s) { case SPRING: System.out.println("春天"); break; case SUMMER: System.out.println("夏天"); break; case FALL