将枚举绑定到 DropDownList 控件的教程

作者:vkvi 来源:千一网络(原创) 日期:2013-5-28

如上,将枚举的各项值填充到 DropDownList,用 Sytem.Enum.GetNames 即可搞定。

这种方法的话,DropDownList 的各项的 Text 和 Value 都是文字(枚举项名称),取值转换请参见:如何根据数字、枚举项名称转换为枚举类型?

如果要使 Value 为数字(枚举项值),就比较麻烦,要循环枚举的各项,使用如下方法:

两种方法没有明显的谁对谁错,看场景而用,如果 DropDownList Bind 的是枚举类型的属性,那么建议用第一种方法,因为枚举类型的属性 ToString 是文字(枚举项名称),可以直接对应。而如果是对应的 int 类型的属性,则用第二种方法,因为第二种方法 DropDownList 各 Item 的 Value 就是数字。

你前面那位网友看了:Windows 记事本中几种编码

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他