GridView があり、status という名前の列があります。この列に値を表示する際に、itemtemplate を使用しました。現在、EVAL の値の結果を表示していますが、eval の値に基づいてテキストを表示したいと考えています。
<asp:GridView ID="GridView1" runat="server"/>
<Columns>
<asp:TemplateField HeaderText="Status">
<ItemTemplate>
<%# Eval("ICB_SUBS_STATUS")%>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList ID="DropDownList1" runat="server" SelectedValue='<%# Eval("ICB_SUBS_STATUS")%>'>
<asp:ListItem Value = '0'>Applet not installed.</asp:ListItem>
<asp:ListItem Value = '1'>ICB Service not activated. Applet installed.</asp:ListItem>
<asp:ListItem Value = '2'>Active ICB Subscriber. Applet installed.</asp:ListItem>
<asp:ListItem Value = '3'>Subscriber deactivated ICB. Applet installed.</asp:ListItem>
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
上記の場合と同様に、編集テンプレートでは、値に基づいてドロップダウンリストのテキストが表示されます。また、グリッドビューの通常表示にテキストを表示したい。どんなアイデアや提案もとても役に立ちます!! 私の英語が下手ならごめんなさい!