Несколько Если условие в сетке вида элемента

Я использую приведенный ниже код в gridview, чтобы показать статус продукта. У меня есть три статуса в gridview. Я получил сообщение об ошибке "Имя eval не существует в текущем контексте"

<%# ((string)eval("fld_status") == "0") ? "~/images/arrow_yes.png" : ((string)eval("fld_status") == "1") ? "~/images/edit_msg.png" : "~/images/arrow_down.png" %>

1 ответ

Решение

C# является регистрозависимым языком... так что и eval, и Eval разные... и метод привязки - Eval, а не eval.. так что вы можете попробовать вот так

<%#  ((string)Eval("fld_status") == "0") ? "~/images/arrow_yes.png" : ((string)Eval("fld_status") == "1") ? "~/images/edit_msg.png" : "~/images/arrow_down.png" %>
Другие вопросы по тегам