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();
查看全文
相关阅读:
C#网络编程之Http请求
使用 pdf.js 在网页中加载 pdf 文件
程序员转型技术管理,这几本书不能错过
HTTPS小结 、TSL、SSL
clipboard 在 vue 项目中,on 事件监听回调多次执行
Vue 引入 .md 文件,解析markdown语法
Vue cli4.0 代理配置
npm publish 一直报错 404
JSON 多层对象获取键值
Tomcat8配置Https协议,Tomcat配置Https安全访问,Tomcat Https配置
原文地址:https://www.cnblogs.com/zyip/p/1449856.html
最新文章
【uoj#225】[UR #15]奥林匹克五子棋 构造
【uoj#48】[UR #3]核聚变反应强度 数论
【bzoj2599】[IOI2011]Race 树的点分治
【bzoj5133】[CodePlus2017年12月]白金元首与独舞 并查集+矩阵树定理
【bzoj5130】[Lydsy12月赛]字符串的周期 DFS+KMP
【bzoj5123】[Lydsy12月赛]线段树的匹配 树形dp+记忆化搜索
【uoj#310】[UNR #2]黎明前的巧克力 FWT
【51Nod1773】A国的贸易 FWT+快速幂
【bzoj1495】[NOI2006]网络收费 暴力+树形背包dp
【bzoj4244】邮戳拉力赛 背包dp
热门文章
【bzoj4425】[Nwerc2015]Assigning Workstations分配工作站 贪心+堆
【bzoj3203】[Sdoi2013]保护出题人 凸包+二分
【bzoj2402】陶陶的难题II 分数规划+树链剖分+线段树+STL-vector+凸包+二分
【bzoj4428】[Nwerc2015]Debugging调试 数论+记忆化搜索
[UWP]使用CompositionAPI的翻转动画
numpy包中,与线性代数相关的模块——linalg(利那隔)
Numpy模块
numpy linalg模块
while死循环
关于IO的操作(文件、网络)
Copyright © 2011-2022 走看看