首页 > 代码库 > ComBox绑定枚举

ComBox绑定枚举

(转自:http://blog.csdn.net/chao88552828/article/details/9903159)

 /// <summary>        /// 参数枚举        /// </summary>        public enum ParematerType        {            //酒店            酒店 = 8,            //景区等级            景区 = 4,            //餐馆/农家乐 等级            餐馆 = 9,            //购物            购物 = 7,            //娱乐            娱乐 = 5,        }        /// <summary>        /// 窗体加载参数类型        /// </summary>        private void initializeComBox()        {            Type parematerType = typeof(SystemEnum.ParematerType);             foreach (int index in Enum.GetValues(parematerType))            {                string name = Enum.GetName(parematerType, index);//ex:餐馆                 string value = http://www.mamicode.com/index.ToString();//ex:9                //需要增加引用:System.Web                //引用命名空间:using System.Web.UI.WebControls;                //ListBox 也可用这个方法                ListItem item = new ListItem();                item.Text = name;                item.Value = value;                cmbParematerType.Items.Add(item);            }        }        ///获取下拉框的选中内容        private void getSelectComBox()        {            ListItem item =(ListItem)(cmbParematerType.SelectedItem);            string name = item.Text;            string value =http://www.mamicode.com/ item.Value;        }        ///获取ListBox的选中内容        private void getSelectsListBox()        {            //lbShow是ListBox的名称            for (int i = 0; i < lbShow.SelectedIndices.Count; i++)                {                    int index = this.lbShow.SelectedIndices[i];                    string value=http://www.mamicode.com/ ((ListItem)(lbShow.Items[index])).Value;                    string name = ((ListItem)(lbShow.Items[index])).Text;                }        }

 

ComBox绑定枚举