【问题标题】:ASP.NET: How do I create radio buttons and databind them in a DetailsView?ASP.NET:如何创建单选按钮并在 DetailsView 中对它们进行数据绑定?
【发布时间】:2008-09-22 12:44:52
【问题描述】:

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

如何创建互斥的单选按钮并将它们数据绑定到 DetailsView 模板字段中?

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

【问题讨论】:

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


    【解决方案1】:
    <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>
    

    【讨论】:

    • 搜索如何在 ASP.NET 2.0 中执行此操作,因为 SelectedValue 无法以声明方式设置
    猜你喜欢
    • 1970-01-01
    • 2020-02-04
    • 1970-01-01
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-24
    • 1970-01-01
    相关资源
    最近更新 更多