2010-06-14 59 views
1

我想将选定值设置为已知值。但是,在调用InititializeComponent()之后,数据还没有填充到数据绑定Combobox中,因此我无法在其中设置我的选定值。如何从数据源填充数据后选择ComboBox值

当数据完成添加到数据绑定对象的组合框中时触发哪个事件?有没有其他的方法可以处理这个问题?

非常感谢

+1

你不能在form_load中设置它吗? – Luiscencio 2010-06-14 19:13:22

+0

是的,它的工作,谢谢。 – Amadeus45 2010-06-14 19:20:33

回答

0

您应该订阅

DataSourceChanged

事件ComboBox的,但如果你这样做,你必须设置DisplayMember和ValueMember第一或者你不能使用ComboBox.SelectedValue。

comboBox1.DisplayMember = "name"; 
comboBox1.ValueMember = "id"; 
comboBox1.DataSource = dataTable; 
相关问题