您的位置:首页 > 其它

下拉列表绑定枚举

2011-10-10 10:18 302 查看
在Winform或Webform界面上面放一个下拉列表框,把这些枚举给列出来让用户选择。

实现如下:

public enum ENUMType

string[] MyArray = Enum.GetNames(typeof(ENUMType));
Combobox1.DataSource = MyArray; //Combobox1是界面上下拉列表的名称

由下拉列表选中的项转换成枚举值方法如下:
有了上面方法,你是不是可以实现系统的枚举 比如字体、颜色等绑定到你的列表中呢?

if (Combobox1.SelectedIndex >= 0)
{
string strDepType = Combobox1.Text;
ENUMType DepType = (ENUMType )Enum.Parse(typeof(ENUMType ), strDepType);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: