combobox实现text和value

 combobox要有text和value~

 实现步骤:

1.给combobox设置数据源~

comboBox1.DataSource = list;

list就是你要给comboBox的数据源。

 

2.给comboxBox设置text值:comboBox1.DisplayMember = "name";  //集合中所有的name字段属性为text

 

3.个头comboxBox设置value值: comboBox1.ValueMember = "id";  //集合中所有的id字段属性为value
我的list是泛型集合~

List<User> list = new List<User>();

//测试数据

list.Add(new User(1, "qq"));

list.Add(new User(2, "bb"));


我的User类是下面的代码(记得要set get方法)

 public class User  

   {      

   private int id;       

  public int Id      

   {           

  get { return id; }           

  set { id = value; }      

   }       

  private string name;      

   public string Name       

  {          

   get { return name; }       

      set { name = value; }    

     }        

 public User() { }    

     public User(int id, string name)    

     {             this.Id = id;         

    this.Name = name;    

     }   

       }
下面是获取text和value的方法

 获取value MessageBox.Show(comboBox1.SelectedValue.ToString());

 获取text MessageBox.Show(comboBox1.Text);

转载于:https://www.cnblogs.com/holygis/archive/2011/11/10/2244159.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值