ASP.NET:如何在DetailsView中创建单选按钮并对其进行数据绑定?

时间:2008-09-22 12:44:53

标签: c# asp.net web-user-controls

我在DetailsView中有一个TemplateField,它的输入应该是查找表中的几个选项之一。目前它是一个文本字段,但我希望它是一组单选按钮,它应该在插入和编辑模式下工作(应该在编辑模式下选择正确的当前值)。

如何在DetailsView TemplateField中创建互斥的单选按钮并对其进行数据绑定?

我在使用Oracle数据库作为数据源的ASP.NET 3.5上。

1 个答案:

答案 0 :(得分: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>