-
将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();
-
相关阅读:
进程控制(二)
进程控制(一)
python的signal
python的logging模块
python守护进程
C语言关键字、标识符和注释
青春代码
冒泡排序 js
数组
js 运算符
-
原文地址:https://www.cnblogs.com/zyip/p/1449856.html
Copyright © 2020-2023
润新知