おそらく基本的な質問ですが、次のコードがあります。
ListItem l = radiolist.Items.FindByValue(mediaTypeID.ToString());
if (l != null)
l.Selected = true;
else
radiolist.SelectedIndex = 0;
handleMediaTypeChanged();
上記のコードでは、radiobuttonlist から正しい項目を正常に取得できますが、項目を選択済みに設定することはできません。handleMediaTypeChanged()
SelectedIndexChanged イベントは発生せず、radiobuttonlistを使用して手動で呼び出すと、変更されたインデックスが反映されません。これがそうでない場合、適切な方法は何ですか?