首页 > Windows开发 > 详细

c# ComboBox绑定枚举

时间:2021-06-29 23:18:33      阅读:30      评论:0      收藏:0      [点我收藏+]

原:https://www.cnblogs.com/lyh523329053/p/8418719.html

 

 

定义枚举

技术分享图片
        public enum UserLevel
        {          
            Commmon = 0,
            Administrator,
            Developer
        }
技术分享图片

方法一

技术分享图片
        private void Method1()
        {
            comboBox1.DataSource = System.Enum.GetNames(typeof(UserLevel));
            comboBox1.SelectedIndex = 
             comboBox1.FindString(UserLevel.Commmon.ToString()); }
技术分享图片

方法二

技术分享图片
        private void Method2()
        {
            foreach (var v in typeof(UserLevel).GetFields())
            {
                if (v.FieldType.IsEnum == true)
                {
                    this.comboBox2.Items.Add(v.Name);
                }
            }
            this.comboBox2.SelectedIndex = 1;
        }
技术分享图片

取值

            
            UserLevel testenum = (UserLevel)Enum.Parse(typeof(UserLevel), comboBox1.SelectedItem.ToString(), false);
        

 

c# ComboBox绑定枚举

原文:https://www.cnblogs.com/chinayixia/p/14950758.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!