C# 中 Combox 控件中 某一项 有text和 value 两个属性,有什么用啊。

解决方案 »

  1.   

    text 显示值 
    value 保存值  
      

  2.   


    //Text: 显示给用户看的值,Value:保存一些内部处理的值
    //可以这样用,Value绑定"0001",Text显示"张三"。
    //当用户选择张三时,我们可以取得ID:0001,后面就可以做相应的处理
      

  3.   

    很多时候,我们想从ComboBox中得到一个值,而这个值并不是我们用肉眼看到的,比如员工列表,我们看到的是姓名,而想要的是ID,那就用Text和SelectedValue来区分。
      

  4.   

    text是显示的文本
     value是值
      

  5.   

    text是保存要显示给人们看的值
    value保存的是你要根据这个值去获取的记录
      

  6.   

    哦,有代码示例吗? 这样的话Combo 中 Index的值是固定了从0开始,但是Value的值是可以指定的?
      

  7.   

     this.comboBox1.DataSource = DataTable;//数据源
      this.comboBox1.DisplayMember = "xxx";//显示的值,就是text
      this.comboBox1.ValueMember = "yyy";//实际的值,就是value
      

  8.   

    哦,我是想这样,在数据库中查询,得到一个两个列的表,第一列是主键,作为其它表的外键,第二列是用来在combo中显示的text。现在更加combo 中选中的text,来取得这个text对应的主键,根据这个主键再次做查询用。我想将 text 和 index 把数据库中的两列对应上,这样就好弄了?
      

  9.   

    表:类似这样:2    中国5    美国6    法国
    .     .
    .     .
    .     .现在combo中显示国家名,更加用户选中的国家名,得到对应的主键,更加这个主键值,要到另一个表中查询数据,这个应该怎么实现呢?给combo中的项目添加 text和vaule值?Index为主键值??
      

  10.   

    属性DisplayMember设为国家字段,ValueMember设为主键字段,查询时取value值就行了