【问题标题】:RadioButtonList on ASP.NET (VB)ASP.NET (VB) 上的 RadioButtonList
【发布时间】:2011-03-05 20:13:16
【问题描述】:

我有一个 RadioButtonList,其中包含 4 个单选按钮 A、B、C、D

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

如何将选中的值设置为值为“B”的单选按钮?

【问题讨论】:

    标签: asp.net vb.net button radiobuttonlist


    【解决方案1】:

    在 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"
    

    【讨论】:

      【解决方案2】:
      RBC.Items.FindByValue("B").Selected = True
      

      RBC.SelectedValue = 2
      

      Grz,克里斯。

      【讨论】:

      • FindByValue 不是 RadioButtonList 的成员(错误)?? !! %%
      • 我无法使用第二个响应,因为我不知道用户会选择什么。
      • 我的错,它是绑定到单选按钮列表或任何列表控件的项目列表,它公开了 FindByValue 方法。我更正了最初的回复。
      猜你喜欢
      • 2010-11-07
      • 2013-08-19
      • 1970-01-01
      • 2023-01-17
      • 1970-01-01
      • 2012-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多