У меня есть gridview, который отображает строки и столбцы, все связанные с оператором SQL ... и все работает как обычно.
Я хочу включить новый столбец, который отображает изображение в зависимости от значения столбца. Если столбец имеет значение - на нем будет отображаться изображение. Если значение столбца равно нулю, изображение не будет отображаться.
Мой sql-это что-то вроде:
SELECT c.call_id, title, a.call_id as b_attach
FROM calls c
LEFT JOIN attachments a ON c.call_id = a.call_id
GROUP BY c.call_id,title,description, a.call_id
Что возвращается из этого sql:
Call_id | название | b_attach
1235 | название идет здесь | 1235
1382 | другое название | NULL
Так что, если в b_attach есть что-то - изображение в столбце gridview, иначе в столбце gridview ничего не отображается
My Gridview:
<asp:HyperLinkField SortExpression="call_id" HeaderText="Call id" DataTextField="call_id"
DataNavigateUrlFields="call_id" DataNavigateUrlFormatString="showcall.aspx?id={0}" />
<asp:HyperLinkField SortExpression="Title" HeaderText="Title" DataTextField="title"
DataNavigateUrlFields="call_id" DataNavigateUrlFormatString="showcall.aspx?id={0}" />
</Columns>
Есть идеи, как это сделать?