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 に答える