作成日: 2023/11/28 最終更新日: 2023/11/28
文書種別
不具合
発生環境
.NET 6
状況
現象確認済み
詳細
C1ComboBoxのDropDownStyle = DropDownListに設定し、同じテキストを複数持つList(例:"item"が3つ)にバインドしていると、一度選択した項目から他の同一テキストの項目選択に切り替えたときに以下のような現象が発生します。
・選択項目のインディックスが、以前のインデックスのままになったり、最後の同一テキスト項目のインデックスになったりします。
・C1ComboBox.SelectedIndexChanged や C1ComboBox.SelectedValueChanged イベントが発生しません。
・選択項目のインディックスが、以前のインデックスのままになったり、最後の同一テキスト項目のインデックスになったりします。
・C1ComboBox.SelectedIndexChanged や C1ComboBox.SelectedValueChanged イベントが発生しません。
回避方法
各項目のテキストの最後に全角空白を追加します。
c1ComboBox1.ItemsDataSource = new List()
{
new("Item", 1),
new("Item ", 2),
new("Item ", 3),
};