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();
查看全文
相关阅读:
HDU5000 (DP + 规律)
HDU5127 神坑题---vector 、 list 、 deque 的用法区别
HDU5128 细心、细心、细心
dij单源最短路纯模板
POJ 1236 SCC+缩点
SCC(强连通分量)
用树状数组求数组内的逆序对数
HDU 1811 并查集
大数模板,只要不是手敲,非常好用
市赛
原文地址:https://www.cnblogs.com/zyip/p/1449856.html
最新文章
神经网络
自编码算法与稀疏性
L2正则化方法
正则化方法:L1和L2 regularization、数据集扩增、dropout
怎么来理解伽玛(gamma)分布?
支持向量机(SVM)的详细推导过程及注解
深入理解SVM之对偶问题
HDU 5384 AC自动机
Tarjan算法--强连通分量
POJ 1274 裸二分图匹配
热门文章
HDU 5379
HDU 5373 (大水坑题---被11整除原来有规律)
HDU 5358 尺取法+枚举
HDU 4768 (二分区间---涨姿势)
HDU 4763 (KMP)
HDU 4822----其实不会这个题
HDU 4123 (2011 Asia FZU contest)(树形DP + 维护最长子序列)(bfs + 尺取法)
HDU 5360 (贪心)
HDU 4576 简单概率 + 滚动数组DP(大坑)
Java最最基础的语法小结
Copyright © 2011-2022 走看看