Как показать зеленый и красный флаг на основе истинного и ложного значения из базы данных
Всем Привет,
У меня есть таблица базы данных, в которой у меня есть значение bool для столбца флага.
Теперь я хочу показать зеленый флаг для истинного значения и красный флаг для ложного значения.
Я пробую ниже код, но я не в состоянии получить красный флаг в моем gridview.
Кроме того, когда их нет данных в gridview, я хочу показать сообщение о том, что их нет данных в gridview.
Что я уже пробовал:
&ЛТ;АСП:содержание ИД="bodycontent, который" атрибут runat="сервер" атрибутом ContentPlaceHolderID="как MainContent"&ГТ;
< asp:GridView runat =" Server " ID=" Gridview1 "AutoGenerateColumns=" False"
CellPadding= " 10 "ForeColor=" #333333 "DataKeyNames=" RequestNumber, Flag"
Линии сетки= "нет">
&ЛТ;колонны&ГТ;&ЛТ;АСП:шаблон HeaderText="флаг"и GT;
& lt;itemtemplate>
&ЛТ;как ASP:ImageButton с ИД="ImageButton1" атрибут runat="сервер" Url_изображения="Images/True.jpg" видно=в'<%# (типа bool)функцию eval("флаг") %&ГТ;'/&ГТ;
&ЛТ;как ASP:ImageButton с ИД="ImageButton2" атрибут runat="сервер" Url_изображения="Images/False.jpg" видно=в'<%# !(типа bool)функцию eval("флаг") %&ГТ;' /&ГТ;