将用户名和ID写入combox中
combox显示是用户名,但是选择时取用户ID,怎么做?另外一个贴也没人答,新手请帮助谢谢:
http://community.csdn.net/Expert/topic/3836/3836096.xml?temp=.8642237

解决方案 »

  1.   

    this.comboBox1.SelectedText; //显示的
    this.comboBox1.SelectedValue;//值
      

  2.   

    绑定:
    Combobox.datasource=mydatatable
    combobox.displaymenber="用户名"
    combobox.valuemember="id"
    取值时就按照 lxcc() 的
      

  3.   

    用 comboBox.Selectedtext 
       comboBox.SelectedValue
      

  4.   

    Night_Elf(风暴虫) is right
      

  5.   

    to lxcc:
    查看comboBox类的派生结构,SelectedText由ComboBox实现,而SelectedValue则继承自ListControl,并且没有由ComboBox实现,如果使用comboBox.Items.Add(object o)方法,也无法为item的value赋值,因此,comboBox类的SelectedValue属性并不能被直接调用.
    请三星的专家给出经过考证并且确切的回答.
      

  6.   

    谢谢lxcc() 和 Night_Elf(风暴虫)
      

  7.   

    可以寫一個類,
    public class DataItem
    {
    private string name;
    private string values;
    public DataItem()
    {
    //
    // TODO: 在此加入建構函式的程式碼
    //
    }
    public DataItem(string _name,string _values)
    {
    name=_name;
    values=_values;
    }
    public override string ToString()
    {
    return name;
    }
    public string GetValue()
    {
    return values;
    } }
    name 就是用戶名  values就是ID了