使用数据绑定,绑定到一个class或数据集
使用ComboBox.DisplayMember和ComboBox.ValueMember来访问

解决方案 »

  1.   

    加個System.Collections.Hashtable來做吧﹐直接可用的控件好象沒有
      

  2.   

    往ComboBox加一个对象就可以了
      

  3.   

    As follows:
    DataTable list = new DataTable(); 
    list.Columns.Add(new DataColumn("Display", typeof(string))); 
    list.Columns.Add(new DataColumn("Id", typeof(int))); 
    list.Rows.Add(list.NewRow()); 
    list.Rows.Add(list.NewRow()); 
    list.Rows.Add(list.NewRow()); 
    list.Rows[0][0] = "item 1"; 
    list.Rows[0][1] = 1; 
    list.Rows[1][0] = "item 2"; 
    list.Rows[1][1] = 2; 
    list.Rows[2][0] = "item 3"; 
    list.Rows[2][1] = 3; 
    comboBox1.DataSource = list; 
    comboBox1.DisplayMember = "Display"; 
    comboBox1.ValueMember = "Id";