zoukankan
html css js c++ java
将enum绑定到dropdrownlist
Code
1
public
enum
SexEntity
2
{
3
Unknown
=-
1
,F
=
0
,M
=
1
4
}
5
6
7
public
static
DataTable GetAllSex()
8
{
9
SexEntity sex
=
new
SexEntity();
10
DataTable dt
=
new
DataTable();
11
dt.Columns.Add(
"
name
"
);
12
dt.Columns.Add(
"
value
"
);
13
DataRow dr
=
null
;
14
System.Reflection.FieldInfo[] fields
=
sex.GetType().GetFields();
15
string
strText
=
string
.Empty;
16
string
strValue
=
string
.Empty;
17
foreach
(FieldInfo field
in
fields)
18
{
19
if
(field.FieldType.IsEnum
==
true
)
20
{
21
strValue
=
((
int
)sex.GetType().InvokeMember(field.Name, BindingFlags.GetField,
null
,
null
,
null
)).ToString();
22
strText
=
field.Name;
23
dr
=
dt.NewRow();
24
dr[
"
name
"
]
=
strText;
25
dr[
"
value
"
]
=
strValue;
26
dt.Rows.Add(dr);
27
}
28
}
29
return
dt;
30
}
1
DropDownList1.DataSource
=
GetAllSex();
2
DropDownList1.DataTextField
=
"
name
"
;
3
DropDownList1.DataValueField
=
"
value
"
;
4
DropDownList1.DataBind();
查看全文
相关阅读:
linux卸载mysql
【Linux/Oracle】ORA-00031:标记要终止的会话 解决
linux上 oracle数据库的密码过期-解决
SYSTEM表空间满,解决方法
Oracle 撤回已经提交的事务
关于MySQL取不到数据
解决mysql只能通过localhost而不能使用本机ip访问的问题
linux 卸载php,史上最详情
关于支付宝免密代扣申请(全),小程序,公众号,php
mcrypt_module_open 微信小程序 php7不能使用的问题
原文地址:https://www.cnblogs.com/zyip/p/1449856.html
最新文章
weblogic使用命令行测试数据源连通性
宿主机文件拷贝到docker容器
Weblogic12C集群安装配置
pg_hba.conf 访问控制配置文件
源码编译安装pg13
make -j 8参数的作用
使用Dockerfile制作JDK+tomcat镜像
Docker常用命令
Docker笔记2--mysql服务
Deno + mongodb实现增删查改(CRUD)的restful接口
热门文章
Typescript中Partial, Readonly, Record, Pick
vs在release下调试-查看变量
正则表达式语法
windows下ICE环境的配置
linux下jsoncpp1.8.4的编译
评估和改进 ML.NET 分类器
ML.NET 和 Model Builder 2021年三月更新
麒麟系统 4.02 awk
ubuntu20:pyqt5 截屏,图片识别文字
编程学习
Copyright © 2011-2022 走看看