2009-05-28 5 views
1

У меня возникли проблемы с доступом к полю данных. Я получаю сообщение об ошибке: методы привязки данных, такие как Eval(), XPath() и Bind(), могут использоваться только в контексте управления базой данных.Невозможно связать в сетке asp.net Шаблон Столбец

Я могу получить значение, но используя <% # getOpenJobs ((string) Eval ("ParentPart"))%> но мне нужно использовать его в if, чтобы отображать изображение certian, если оно проходит условие. Есть ли лучший способ сделать это, или я просто пропустил что-то простое?

ответ

3

В этих случаях я обычно создаю метод в коде, чтобы отправить окончательный сгенерированный HTML. Например.

<ItemTemplate> 
<%# GetJobImageHtml((string)Eval("ParentPart")) %> 
</ItemTemplate> 

Тогда делать то, что вам нужно логика в методе GetJobImageHtml() и возвращают HTML-строку.

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