Я работаю над веб-страницами, на которых определен ASP DropDownList, и при загрузке страницы источник данных привязан к нему через DataSource.DataBind(). Когда я просматриваю код, в раскрывающемся списке ничего не отображается, но когда страница действительно отображается, в списке есть элементы. Когда именно DataBind() применяется к элементу управления?
Проблема в том, что некоторые значения, возвращаемые серверной частью SQL, имеют нулевой текст, поэтому в раскрывающемся списке для этой строки ничего не отображается. Я хочу просто использовать значение как текст, но только если текст равен нулю. И когда я помещаю код в цикл и делаю это сразу после DataBind(), в раскрывающемся списке в этой точке кода ничего нет.
Спасибо!