ASP.NET:如何创建单选按钮并将它们绑定到DetailsView中?
时间:2020-03-06 14:32:17 来源:igfitidea点击:
我在DetailsView中有一个TemplateField,它的输入应该是查找表中的几个选择之一。当前它是一个文本字段,但是我希望它是一组单选按钮,并且它应该在插入和编辑模式下都可以工作(应在编辑模式下选择正确的当前值)。
如何创建互斥的单选按钮并将其数据绑定到DetailsView TemplateField中?
我在使用Oracle数据库作为数据源的ASP.NET 3.5上。
解决方案
<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>