0

以下代码在列内呈现一个文本框,并用DESCRIPTION字段的值填充文本框:

<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如果字段(位字段)的值等于 ,我想用红色文本“[DELETED]”附加描述1

我怎样才能做到这一点?

谢谢你。

4

1 回答 1

2

我没有添加,而是添加了一个跨度:

<%# Sql.ToInteger(DataBinder.Eval(Container.DataItem, "DELETED")) == 1 ? "<span style='color: red;'>[Deleted]</span>" : "" %>
于 2013-01-17T15:27:38.403 回答