2010-06-19 105 views
0

我有一個單選按鈕列表至極含有4個單選按鈕A,B,C,d單選按鈕列表上ASP.NET(VB)

RBQ.Items.Add("A") 
RBQ.Items.Add("B") 
RBQ.Items.Add("C") 
RBQ.Items.Add("D") 

如何可以將選定值設置的單選按鈕誰具有值「B 「?

謝謝。

回答

2
RBC.Items.FindByValue("B").Selected = True 

RBC.SelectedValue = 2 

GRZ,克里斯。

+0

'FindByValue'不是單選按鈕列表(ERROR)中的一員? ! %% – 2010-06-19 19:05:11

+0

我不能使用第二個響應,因爲我不知道用戶會選擇什麼。 – 2010-06-19 19:06:48

+0

我的不好,它是綁定到radiobuttonlist的項目列表,或任何公開FindByValue方法的列表控件。我糾正了我的初步答覆。 – XIII 2010-06-19 19:22:05

0

在ASPX頁:

<asp:RadioButtonList ID="RadioButtonList1" runat="server"> 
     <asp:ListItem>A</asp:ListItem> 
     <asp:ListItem Selected="True">B</asp:ListItem> 
     <asp:ListItem>C</asp:ListItem> 
     <asp:ListItem>D</asp:ListItem> 
</asp:RadioButtonList> 

在代碼隱藏:

Dim item As New ListItem("A", "A") 
Me.RadioButtonList1.Items.Add(item) 
item = New ListItem("B", "B") 
item.Selected = True 
Me.RadioButtonList1.Items.Add(item) 
item = New ListItem("C", "C") 
Me.RadioButtonList1.Items.Add(item) 
item = New ListItem("D", "D") 
Me.RadioButtonList1.Items.Add(item) 

Me.RadioButtonList1.SelectedValue = "B"