Я хочу отобразить изображение, если выполнены 2 условия.
- Элемент данных не является нулевым
- Значение элемента данных больше 0
Разметка
<img id="Img1" runat="server" visible='<%#IIF( DataBinder.Eval(Container.DataItem,
"amount") is DBNull.Value Or DataBinder.Eval(Container.DataItem,
"amount") = 0, False, True)%>' src="/Images/check.png" />
Сообщение об ошибке
Оператор '=' не определен для типа 'DBNull' и типа 'Integer'.
Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: System.InvalidCastException: оператор '=' не определен для типа 'DBNull' и типа 'Integer'.