2012-05-16 3 views
0

My DataList не работает. Я вставил таблицу в свой шаблон элемента и метку в каждую ячейку таблицы.DataList и хранимые процедуры

В файле ASCX ассоциированного каждый ярлык с: <%# Eval("Field1") %>, <%# Eval("Field2") %> .... и т.д. У меня есть хранимая процедура точно возвращает таблицу с этими полями (поле1, поле2, ...)

В ascx.cs, я указал источник данных для списка данных как таблицу, полученную в результате выполнения хранимой процедуры.

Я сделал что-то неправильно здесь?

Я ожидаю, что список данных будет заполнен результатами хранимой процедуры. Ранее я писал аналогичный вопрос, но теперь он стал намного проще, подчеркнув, где, по моему мнению, может возникнуть ошибка. Большое спасибо. Проект выполняется, но список данных ничего не отображает.

ответ

0

Вы не упомянул об этом, так что, я буду стараться:

вы также должны вызвать метод DataBind в DataList после его DataSource установлено.

+0

Спасибо, Платон! Mulţumesc. Я уже привязывал данные, поэтому должно быть что-то еще. (Первоначальный вопрос здесь: http://stackoverflow.com/questions/10614687/data-list-populated-from-stored-procedure. Он включает в себя этап привязки данных). –

+0

@AnnaT, загрузите свой код, например, DropBox, и я скоро посмотрю. – platon

+0

Платон, большое спасибо, так из вас! Я только что обнаружил свою собственную ошибку: вместо копирования списка данных, содержащегося в файле ascx (как и раньше), нужно перетащить весь файл ascx, содержащий список данных, туда, где это необходимо (в этом случае , в Catalog.aspx)! Это было сложно для новичка! Хорошего дня! –

Смежные вопросы