Quantcast
Channel: C#タグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9541

ComboBox で、DataSource を設定しているのに SelectedIndex = 0 を設定すると例外が発生する

$
0
0
失敗
comboBox.DataSource=ItemList;//ItemListは、DBからSELECTしたエンティティクラスのリストcomboBox.SelectedIndex=0;//上記のコードを実行すると、System.ArgumentOutOfRangeException が発生する。//Unhandled exception. System.ArgumentOutOfRangeException: '0' の InvalidArgument=Value は 'SelectedIndex' に対して有効ではありません。 (Parameter 'value')//Actual value was 0.

SelectedIndex を set する前に、CreateControl メソッドを実行すると動作した (インデックス0番の値が SelectedValue に set された。)

成功
comboBox.DataSource=ItemList;comboBox.CreateControl();comboBox.SelectedIndex=0;

環境 C# (.net 5 / C #8.0)


Viewing all articles
Browse latest Browse all 9541

Trending Articles