<asp:BoundField HeaderText="Assigned Tag" DataField="NBFCTagID"/>
如果NBFCTagID的值为null,那么我想显示red_mark.jpg
else green_mark.jpg
。
我已经尝试过<imagefield>
,但这并不是很有帮助。
答案 0 :(得分:0)
像这样添加模板字段。
<asp:TemplateField>
<ItemTemplate>
<asp:Image ID="imgStatus" runat="server" CssClass="label" ImageURL='<%# GetImage((object)Eval("NBFCTagID")) %>' />
</ItemTemplate>
</asp:TemplateField>
public static string GetImage(object value)
{
if (value != null)
{
return "../Images/green_mark.jpg";
}
else
{
return "../Images/red_mark.jpg";
}
}