当数据比较少,不想绑定到数据源时,怎么设定combobox的值和显示文本啊?
比如我现在想用一个下拉框 只有激活和禁用两个选项,对应的值是1和0,怎么加?
item.add()这方法这能加文本的吧?新手,求指教。

解决方案 »

  1.   

    Items.Add("禁用");
    Items.Add("激活");
    访问comboBox1.SelectedIndex就行了
      

  2.   

    Items.Add("禁用",0);
    Items.Add("激活",1);
    comboBox1.SelectedValue选择
      

  3.   

    List<KeyValuePair<object, string>> dit = new List<KeyValuePair<object, string>>();
    dit.Add(new KeyValuePair<object, string>(1, "厦门"));
    dit.Add(new KeyValuePair<object, string>(2, "上海"));
     
    this.comboBox1.DataSource = dit;
    this.comboBox1.DisplayMember = "Value";
    this.comboBox1.ValueMember = "Key";