0

DetailsView に TemplateField があり、その入力はルックアップ テーブルのいくつかの選択肢の 1 つにする必要があります。現在はテキスト フィールドですが、ラジオ ボタンのグループにしたいので、挿入モードと編集モードの両方で機能する必要があります (編集モードでは正しい現在の値を選択する必要があります)。

相互に排他的なラジオ ボタンを作成し、DetailsView TemplateField でデータバインドするにはどうすればよいですか?

Oracle データベースをデータソースとして使用して ASP.NET 3.5 を使用しています。

4

1 に答える 1

2
<EditItemTemplate>
    <asp:RadioButtonList ID="RadioButtonList1" runat="server" 
        DataSourceID="LookupSqlDataSource" DataTextField="LOOKUPITEM_DESCRIPTION" 
        DataValueField="LOOKUPITEM_ID" SelectedValue='<%# Bind("ITEM_ID")%>'>
    </asp:RadioButtonList>
</EditItemTemplate>

<InsertItemTemplate>
    <asp:RadioButtonList ID="RadioButtonList1" runat="server" 
        DataSourceID="LookupSqlDataSource" DataTextField="LOOKUPITEM_DESCRIPTION" 
        DataValueField="LOOKUPITEM_ID" SelectedValue='<%# Bind("ITEM_ID")%>'>
    </asp:RadioButtonList>
</InsertItemTemplate>
于 2008-09-22T12:45:10.060 に答える