asp.net
  • gridview
  • eval
  • 2011-12-16 113 views 0 likes 
    0

    如何使用IIF和EVAL更改GridView单元格的背景颜色?如何使用IIF更改单元格背景颜色EVAL

    我认为这将是这样的,但它似乎并没有工作。

    <asp:TextBox 
        ID="textbox1" 
        runat="server" 
        Text='<%# Eval("Field1") %>' 
        Width="100px" 
        visible="false" 
        BackColor='<%# IIF(Eval("Field1")>5,"Red","Blue") %>'> 
    </asp:TextBox> 
    

    谢谢

    回答

    0

    更换红色和蓝色串色的对象不变。

    BackColor='<%# IIF(Eval("Field1")>5,System.Drawing.Color.Red,System.Drawing.Color.Blue) %>'> 
    

    或者

    BackColor='<%# IIF(Integer.Parse(Eval("Field1").ToString())>5,System.Drawing.Color.Red,System.Drawing.Color.Blue) %>'> 
    
    相关问题