2011-11-18 52 views
0

我似乎無法弄清楚如何動態更改組合框中的選定項目。我正在嘗試這個:C#Winforms - 如何動態設置組合框的selectedItem?

myComboBox.SelectedItem = item.Id; 

在這裏item.Id是一個int,它對應於綁定到組合框的有效ValueMember。但是,組合框保持不變。我試圖在更改所選項目後使控件失效。有什麼訣竅?

感謝

回答

5

嘗試的SelectedValue代替..

myComboBox.SelectedValue = item.Id; 
0

您可以使用以下兩種:

組合框試圖將T帽子對象列表中當前選定的一個對象。如果在列表中找到該對象,它將顯示在ComboBox的編輯部分中,並且SelectedIndex屬性將設置爲相應的索引。如果對象不在列表中,則SelectedIndex屬性保留其當前值。

獲取或設置的用於所選項目的從零開始的索引。

相關問題