Asp.net 如果在网格视图中
我有这个网格视图Asp.net 如果在网格视图中,asp.net,gridview,Asp.net,Gridview,我有这个网格视图 <asp:GridView ID="gNiver" class="gNiver" runat="server" GridLines="None" OnSelectedIndexChanged="gNiver_SelectedIndexChanged"> <AlternatingRowStyle BackColor="white" /> <FooterStyle BackColor="#CCCCCC" ForeColor="Black
<asp:GridView ID="gNiver" class="gNiver" runat="server" GridLines="None" OnSelectedIndexChanged="gNiver_SelectedIndexChanged">
<AlternatingRowStyle BackColor="white" />
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" CssClass="fontgridtop" />
<HeaderStyle BackColor="#FE370f" Font-Bold="True" ForeColor="#FE370f" CssClass="fontgridtop" />
<PagerStyle BackColor="#999999" ForeColor="Black" CssClass="fontgridtop" />
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<SortedAscendingCellStyle Font-Bold="True" BackColor="#F1F1F1" />
<SortedAscendingHeaderStyle Font-Bold="True" BackColor="#0000A9" />
<SortedDescendingCellStyle Font-Bold="True" BackColor="#CAC9C9" />
<SortedDescendingHeaderStyle Font-Bold="True" BackColor="#000065" />
</asp:GridView>
我想加一个,如果是生日,它会在人的名字前显示一个图像,有人能给我一盏灯吗?你可以在三元运算符中内联执行此操作
<asp:GridView ID="gNiver" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%# Convert.ToDateTime(Eval("birthday")).Date == DateTime.Now.Date ? "<img src=\"happybirthday.gif\">" : "" %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:GridView ID="gNiver" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%# Convert.ToDateTime(Eval("birthday")).Date == DateTime.Now.Date ? "<img src=\"happybirthday.gif\">" : "" %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>