在dropdownlist中使用enum
平常我们用个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相关推荐
- .net中的SelectList在Html.DropdownList中的使用
.net中的SelectList可以用于前端下拉框的内容填充 譬如:Html.DropdownList(下拉框标签名称, SelectList实例) 实际上,上述Html.DropdownList的第 ...
- 不能在DropDownList 中选择多个项
不能在DropDownList 中选择多个项 这是个小问题,却花了我一定的时间,看来一些小知识点不得不关注 问题:从库中获取数据绑定到DropdownList,Dropdownlist写死了,只要与数 ...
- C语言中枚举enum的用法
本文举例说明C语言中enum枚举关键字的用法. 用来同时定义多个常量 利用enum定义月份的例子如下. #include enum week {Mon=1,Tue,Wed,Thu,Fri,Sat,Su ...
- Java、Mysql、MyBatis 中枚举 enum 的使用
From: https://yulaiz.com/java-mysql-enum/ Java 和 MySql 中都有枚举的概念,合理的使用枚举,可以让代码阅读和数据库数据查询更加直观.高效.那么我们怎 ...
- @清晰掉 C++ 中的 enum 结构在内存中是怎么存储的?
C++ 中的 enum 结构在内存中是怎么存储的? C++ C++ 中的 enum 结构在内存中是怎么存储的?里面存储的是常量值吗? 关于占用内存的大小,enum类型本身是不占内存的,编译器直接替换 ...
- Java中的enum详细解析------Java enum 枚举还可以这么用
在大部分编程语言中,枚举类型都会是一种常用而又必不可少的数据类型,Java中当然也不会例外.然而,Java中的Enum枚举类型却有着许多你意想不到的用法,下面让我们一起来看看. 1.可以在enum中添 ...
- c语言枚举常量,浅述C语言中枚举enum的用法
本文举例说明C语言中enum枚举关键字的用法. 用来同时定义多个常量 利用enum定义月份的例子如下. #includeenumweek{Mon=1,Tue,Wed,Thu,Fri,Sat,Sun}; ...
- Think in java(四)枚举类enum的基本特性、构造方法与方法覆盖、Switch语句中的enum运用
一.基本enum特性 package test;enum Fruit{PEACH,LEMON,BANANA,Apple}public class EnumClasstest {public stati ...
- VC++自动生成的对话框类头文件中的enum {IDD= xxxx}解释
1 MFC中对话框类和对话框资源之间的联系 使用VC++ MFC做开发的时候,经常需要插入对话框资源,然后根据这个资源生成相应的对话框类文件.类文件和对话框资源之间的联系纽带就是对话框控件ID,与其他 ...
- java中 enum什么意思_Java中枚举Enum的使用详解
在某些情况下,一个类的对象时有限且固定的,如季节类,它只有春夏秋冬4个对象这种实例有限且固定的类,在 Java 中被称为枚举类: 在 Java 中使用 enum 关键字来定义枚举类,其地位与 clas ...
最新文章
- JAVA获取局域网内对应IP电脑的MAC地址(物理地址)
- 深度学习框架哪家强?MXNet称霸CNN、RNN和情感分析,TensorFlow仅擅长推断特征提取
- react-redux的Provider和connect
- Nature灵魂拷问:微生物组数据一大堆,如何能改变人类健康?
- XP农历补丁【绿色版】
- JavaScript八张思维导图
- Android 6.0 权限管理最佳实践
- 华为python有必要学吗_【华为云技术分享】这个 Python 库有必要好好学学
- python和什么语言类似_python与其他语言的对比
- 百位云计算专家齐聚湖畔大学,阿里云MVP全球闭门会聚焦数字化转型
- 单因素方差分析 OR 重复测量方差分析
- Java中的frontcolor_front的用法总结大全
- *TEST 4 for NOIP 谨慎打表
- 每天一段,成功拿到你心仪的offer
- 基于Xcode8.x的CoreData的使用
- 低成本无线门铃芯片_无线门铃ic选型分析
- MongoDB单机集群搭建
- 蓝桥杯scratch编程题(2)
- 六十星系之01紫微独坐子午
- 对接银行的方法与流程
热门文章
- plc和pc串口通讯接线_PLC与PC机之间的串行通信
- Ubuntu系统重装 -- 制作启动盘、装机过程问题、环境配置
- 安卓微信视频播放全屏问题处理
- centos7下yum源安装saltstack
- 《Java和Android开发学习指南(第2版)》——第1章,第1.5节本章小结
- invalid cookie header httpclient
- IOS 中description 和 debugDescription的区别
- Android 学习笔记之Volley(七)实现Json数据加载和解析...
- MySQL 5.5/5.6——概述 MySQL 客户端程序
- OCS 2007 R2搭建准备虚机及快照