• 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);

  • 相关阅读:
    java它 ------ 图形界面(两)
    使用python+flask让你自己api(教程源代码)
    hadoop工作平台梳理
    互斥锁设计,有效的避免死锁
    Cache基础知识OR1200在ICache一个简短的引论
    工作日志2014-08-04
    POSIX 螺纹具体解释(1-概要)
    3.1、Eclipse
    vim cheat sheet
    C++ 学习资料搜寻与学习(第一期)(未完待续)
  • 原文地址:https://www.cnblogs.com/holygis/p/2244159.html
Copyright © 2020-2023  润新知