2013-01-17 93 views
0

下面的代碼將呈現一列內的文本框和一個DESCRIPTION字段的值填充文本框:需要幫助寫一些簡單的條件ASP代碼

<asp:TemplateColumn HeaderText="Notes.LBL_LIST_DESCRIPTION" SortExpression="DESCRIPTION" ItemStyle-Width="20%" > 
     <ItemTemplate> 
       <asp:TextBox ID="DESCRIPTION" BorderWidth="0" BorderStyle="none" ReadOnly="true" CssClass="dataField" Text='<%# Eval("DESCRIPTION") %>' TextMode="MultiLine" Rows="2" Width="200px" TabIndex="11" runat="server" /> 
     </ItemTemplate> 
</asp:TemplateColumn > 

我想說明與文本追加「如果字段DELETED(位字段)的值等於1,則[刪除]爲紅色。

我怎樣才能做到這一點?

謝謝。

回答

2

相反追加的,我只是增加了一個跨度:

<%# Sql.ToInteger(DataBinder.Eval(Container.DataItem, "DELETED")) == 1 ? "<span style='color: red;'>[Deleted]</span>" : "" %>