asp.net
  • gridview
  • eval
  • 2011-12-16 140 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) %>'> 
    
    相關問題