平常我们用个dropdownlist,一般都像这样写:
<asp:DropDownList id="xl" runat="server">
          <asp:ListItem Value="0">小学</asp:ListItem>
          <asp:ListItem Value="1">中学</asp:ListItem>
          <asp:ListItem Value="2">大学</asp:ListItem>
</asp:DropDownList>
现在我们可以用枚举来写这样:
先定义一个enum:
public enum 学历
{
    小学  = 0,
  中学 = 1,
  大学  = 2
}

好玩的是.net里还支持中文的变量。
然后根据enum来动态创建dropdownlist:
foreach(学历 _xl in Enum.GetValues(typeof(学历)))
   {
    xl.Items.Add(new ListItem(_xl.ToString(), Convert.ToInt32(_xl).ToString()));
   }
如果我们有多个地方用到同样的dropdownlist时候,那就比较方便了。

转载于:https://www.cnblogs.com/martinxj/archive/2004/06/15/15887.html

在dropdownlist中使用enum相关推荐

  1. .net中的SelectList在Html.DropdownList中的使用

    .net中的SelectList可以用于前端下拉框的内容填充 譬如:Html.DropdownList(下拉框标签名称, SelectList实例) 实际上,上述Html.DropdownList的第 ...

  2. 不能在DropDownList 中选择多个项

    不能在DropDownList 中选择多个项 这是个小问题,却花了我一定的时间,看来一些小知识点不得不关注 问题:从库中获取数据绑定到DropdownList,Dropdownlist写死了,只要与数 ...

  3. C语言中枚举enum的用法

    本文举例说明C语言中enum枚举关键字的用法. 用来同时定义多个常量 利用enum定义月份的例子如下. #include enum week {Mon=1,Tue,Wed,Thu,Fri,Sat,Su ...

  4. Java、Mysql、MyBatis 中枚举 enum 的使用

    From: https://yulaiz.com/java-mysql-enum/ Java 和 MySql 中都有枚举的概念,合理的使用枚举,可以让代码阅读和数据库数据查询更加直观.高效.那么我们怎 ...

  5. @清晰掉 C++ 中的 enum 结构在内存中是怎么存储的?

     C++ 中的 enum 结构在内存中是怎么存储的? C++ C++ 中的 enum 结构在内存中是怎么存储的?里面存储的是常量值吗? 关于占用内存的大小,enum类型本身是不占内存的,编译器直接替换 ...

  6. Java中的enum详细解析------Java enum 枚举还可以这么用

    在大部分编程语言中,枚举类型都会是一种常用而又必不可少的数据类型,Java中当然也不会例外.然而,Java中的Enum枚举类型却有着许多你意想不到的用法,下面让我们一起来看看. 1.可以在enum中添 ...

  7. c语言枚举常量,浅述C语言中枚举enum的用法

    本文举例说明C语言中enum枚举关键字的用法. 用来同时定义多个常量 利用enum定义月份的例子如下. #includeenumweek{Mon=1,Tue,Wed,Thu,Fri,Sat,Sun}; ...

  8. Think in java(四)枚举类enum的基本特性、构造方法与方法覆盖、Switch语句中的enum运用

    一.基本enum特性 package test;enum Fruit{PEACH,LEMON,BANANA,Apple}public class EnumClasstest {public stati ...

  9. VC++自动生成的对话框类头文件中的enum {IDD= xxxx}解释

    1 MFC中对话框类和对话框资源之间的联系 使用VC++ MFC做开发的时候,经常需要插入对话框资源,然后根据这个资源生成相应的对话框类文件.类文件和对话框资源之间的联系纽带就是对话框控件ID,与其他 ...

  10. java中 enum什么意思_Java中枚举Enum的使用详解

    在某些情况下,一个类的对象时有限且固定的,如季节类,它只有春夏秋冬4个对象这种实例有限且固定的类,在 Java 中被称为枚举类: 在 Java 中使用 enum 关键字来定义枚举类,其地位与 clas ...

最新文章

  1. JAVA获取局域网内对应IP电脑的MAC地址(物理地址)
  2. 深度学习框架哪家强?MXNet称霸CNN、RNN和情感分析,TensorFlow仅擅长推断特征提取
  3. react-redux的Provider和connect
  4. Nature灵魂拷问:微生物组数据一大堆,如何能改变人类健康?
  5. XP农历补丁【绿色版】
  6. JavaScript八张思维导图
  7. Android 6.0 权限管理最佳实践
  8. 华为python有必要学吗_【华为云技术分享】这个 Python 库有必要好好学学
  9. python和什么语言类似_python与其他语言的对比
  10. 百位云计算专家齐聚湖畔大学,阿里云MVP全球闭门会聚焦数字化转型
  11. 单因素方差分析 OR 重复测量方差分析
  12. Java中的frontcolor_front的用法总结大全
  13. *TEST 4 for NOIP 谨慎打表
  14. 每天一段,成功拿到你心仪的offer
  15. 基于Xcode8.x的CoreData的使用
  16. 低成本无线门铃芯片_无线门铃ic选型分析
  17. MongoDB单机集群搭建
  18. 蓝桥杯scratch编程题(2)
  19. 六十星系之01紫微独坐子午
  20. 对接银行的方法与流程

热门文章

  1. plc和pc串口通讯接线_PLC与PC机之间的串行通信
  2. Ubuntu系统重装 -- 制作启动盘、装机过程问题、环境配置
  3. 安卓微信视频播放全屏问题处理
  4. centos7下yum源安装saltstack
  5. 《Java和Android开发学习指南(第2版)》——第1章,第1.5节本章小结
  6. invalid cookie header httpclient
  7. IOS 中description 和 debugDescription的区别
  8. Android 学习笔记之Volley(七)实现Json数据加载和解析...
  9. MySQL 5.5/5.6——概述 MySQL 客户端程序
  10. OCS 2007 R2搭建准备虚机及快照