2015-09-24 3 views
0

Я хочу установить значение по умолчанию моего ASP.NET DropDownList, равное одному из значений в DropDownList. Например, мой список заполняется с помощью ~ ALL ~, BrickandMortar, Distribution, Employee, Partner, Premier, Retail и Wholesale, и я хочу, чтобы значение по умолчанию в раскрывающемся списке было Retail. Я попробовал этот код в моей функции загрузки страницы:Как установить значение по умолчанию для одного из значений, выведенных из источника данных SQL в элементе управления ASP.NET DropDownList?

if (CustomerClassList != null) 
{ 
CustomerClassList.SelectedValue = CustomerClassDropDrown.Items.FindByValue("Retail").Value; 
} 

Я также я ставлю эту строку кода в начале моего класса

DropDownList CustomerClassList = new DropDownList(); 

Так ошибка я получаю обратно то, что есть это не ссылка на объект, поэтому я не уверен, что делать. Пожалуйста помоги!

ответ

0

Ваш класс, содержащий список элементов, может быть создан (но не null), но это не значит, что у него есть какие-либо элементы, проверьте свойство count или length в списке, если у вас есть один на вашем классе, и посмотрите, есть какие-либо предметы, прежде чем вы выполните поиск ... ваш класс списка может потребовать, чтобы у вас были предметы перед поиском