首页 > 代码库 > ComboBox的数据绑定

ComboBox的数据绑定

这里的ComboBox指System.Windows.Forms中的ComboBox。

使用对象数据源

IList<Model> models = ModelService.GetAllModels();this.comboBoxModelId.DataSource = models;this.comboBoxModelId.DisplayMember = "ModelName";this.comboBoxModelId.ValueMember = "Key";

绑定到对象属性ModelId

this.comboBoxModelId.DataBindings.Add("SelectedValue", this.currentModel, "ModelId", true);

 通过代码改变SelectedValue后,应使用Focus()方法设置输入焦点,以便提交该项改变。

this.comboBoxModelId.SelectedValue =http://www.mamicode.com/ formPicker.ModelId;this.comboBoxModelId.Focus();