DevExpress ComboBoxEdit 添加值


今天在使用ComboBoxEdit 这个控件的时候,不知道怎么添加值.

在官网上找到代码。在这里做个记录

 ComboBoxEdit combo = new ComboBoxEdit();
  ComboBoxItemCollection coll = combo.Properties.Items;
  coll.BeginUpdate();
  try {
    coll.Add(new PersonInfo("Sven", "Petersen"));
    coll.Add(new PersonInfo("Cheryl", "Saylor"));
    coll.Add(new PersonInfo("Dirk", "Luchte"));
  }
  finally {
    coll.EndUpdate();
  }
  combo.SelectedIndex = -1;
  
  Controls.Add(combo);


//... 

  public class PersonInfo {
    private string _firstName;
    private string _lastName;
    
    public PersonInfo(string firstName, string lastName) {
      _firstName = firstName;
      _lastName = lastName;
    }

    public override string ToString() {
      return _firstName + " " + _lastName;
    }
  }

 

 public class ExComboBox
    {
        public int Index { get; set; }
        public string Key { get; set; }
        public string Value { get; set; }
        public string Tag { get; set; }

        public ExComboBox(int pIndex, string pKey, string pValue)
        {
            this.Index = pIndex;
            this.Key = pKey;
            this.Value = pValue;
        }

        public ExComboBox(int pIndex, string pKey, string pValue, string pTag)
        {
            this.Index = pIndex;
            this.Key = pKey;
            this.Value = pValue;
            this.Tag = pTag;
        }
        public override string ToString()
        {
            return this.Value;
        }
    }
  comboBox.Properties.Items.Add("全部");
                 for (int i = 0; i < arg.Result.Count; i++)
                      {
                         comboBox.Properties.Items.Add(new ExComboBox(i, arg.Result[i].F_RoadwayCode, arg.Result[i].F_StationCode.ToString()));
                       }
  void comboBoxEditStation_SelectedValueChanged(object sender, System.EventArgs e)
        {
            var exComboBox1 = this.comboBoxEditRoadWay.SelectedItem as ExComboBox;
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM