如何判断<%#DataBinder.Eval(Container.DataItem,"state")%>的值;
譬如:当<%#DataBinder.Eval(Container.DataItem,"state")%>的值为“高”时,我让他显示为红色(高);其它为蓝色。
譬如:当<%#DataBinder.Eval(Container.DataItem,"state")%>的值为“高”时,我让他显示为红色(高);其它为蓝色。
<asp:Label ID="Label1" runat="server" ForeColor='<%#DataBinder.Eval(Container.DataItem,"state").ToString()=="高"?red:blue%>' Text='<%#DataBinder.Eval(Container.DataItem,"state")%>'></asp:Label>
</ItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" ForeColor=' <%#DataBinder.Eval(Container.DataItem,"state").ToString()=="高"?"red":"blue"%>' Text=' <%#DataBinder.Eval(Container.DataItem,"state")%>'> </asp:Label>
</ItemTemplate>
<asp:Label ID="Label1" runat="server" ForeColor=' <%#DataBinder.Eval(Container.DataItem,"state").ToString()=="高"?System.Drawing.Color.Red:System.Drawing.Color.Blue%>' Text=' <%#DataBinder.Eval(Container.DataItem,"state")%>'> </asp:Label>
</ItemTemplate>