downlist.SelectedItem.Selected=false;

Если SelectedItem нижнего списка имеет значение null, после запуска этого кода возникнет ошибка, что "Ссылка на объект не установлена ​​на объект"; как я могу изменить код на это

downlist.ClearSelection();

После изменения, могу ли я избежать вышеупомянутого исключения

0
jason lee 7 Апр 2011 в 07:11

1 ответ

Ну а как насчет следующего?

if (downlist.SelectedItem != null) 
{
    downlist.SelectedItem.Selected=false;
}

Я уверен, что если бы я полностью понял вашу проблему, то было бы более сложное решение, но это должно помочь (если только несколько потоков не обращаются к downlist.SelectedItem, чего они не должны делать в типичном приложении ASP.Net).

1
Justin 7 Апр 2011 в 07:16