Вероятно, это основной вопрос, но у меня есть следующий код:
ListItem l = radiolist.Items.FindByValue(mediaTypeID.ToString());
if (l != null)
l.Selected = true;
else
radiolist.SelectedIndex = 0;
handleMediaTypeChanged();
В приведенном выше коде я могу успешно извлечь правильный элемент из списка радиобуттон, однако установка элемента для выбора не работает.Событие SelectedIndexChanged не вызывается, и когда я вызываю его вручную, используя handleMediaTypeChanged()
, список радиокнопок не отражает измененный индекс.Как правильно, если это не так?