2008-09-22 71 views
0

我在DetailsView中有一個TemplateField,它的輸入應該是查找表中的幾個選項之一。目前它是一個文本字段,但我希望它是一組單選按鈕,它應該可以在插入和編輯模式下工作(在編輯模式下應該選擇正確的當前值)。ASP.NET:如何在DetailsView中創建單選按鈕並將它們綁定到數據綁定中?

如何在DetailsView TemplateField中創建互斥單選按鈕並將它們綁定到數據綁定中?

我在使用Oracle數據庫作爲數據源的ASP.NET 3.5。

回答

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> 
+0

搜索如何在ASP.NET 2.0中執行此操作,因爲SelectedValue無法聲明性設置 – paulwhit 2009-03-20 19:37:22