我似乎無法弄清楚如何動態更改組合框中的選定項目。我正在嘗試這個:C#Winforms - 如何動態設置組合框的selectedItem?
myComboBox.SelectedItem = item.Id;
在這裏item.Id是一個int,它對應於綁定到組合框的有效ValueMember。但是,組合框保持不變。我試圖在更改所選項目後使控件失效。有什麼訣竅?
感謝
我似乎無法弄清楚如何動態更改組合框中的選定項目。我正在嘗試這個:C#Winforms - 如何動態設置組合框的selectedItem?
myComboBox.SelectedItem = item.Id;
在這裏item.Id是一個int,它對應於綁定到組合框的有效ValueMember。但是,組合框保持不變。我試圖在更改所選項目後使控件失效。有什麼訣竅?
感謝
嘗試的SelectedValue代替..
myComboBox.SelectedValue = item.Id;
您可以使用以下兩種:
組合框試圖將T帽子對象列表中當前選定的一個對象。如果在列表中找到該對象,它將顯示在ComboBox的編輯部分中,並且SelectedIndex屬性將設置爲相應的索引。如果對象不在列表中,則SelectedIndex屬性保留其當前值。
獲取或設置的用於所選項目的從零開始的索引。