c# ComboBox绑定枚举
原: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);
        
 
                    
                 

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号