2011-12-16 15 views
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) %>'> 
関連する問題