2010-06-14 88 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;