如何为 ASP.NET 中的 RadioButtonList 项设置值
How to set value to RadioButtonList Item in ASP.NET
我有一个包含 2 个值的 RadioButtonList - "Yes" 和 "no"。我希望每次用户进入表单页面时,该值都将设置为他第一次填写表单时选择的值。我对 TextBoxes 没有问题,只有 RadioButtonList。
以下是代码:
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Value="Yes"></asp:ListItem>
<asp:ListItem Value="No"></asp:ListItem>
</asp:RadioButtonList>
背后的代码:
(如果用户在第一次填写表格时选择了 "No" 单选按钮,'if' 会在数据库中检查,??? 是我需要你提供的 :))
if ((String)cmd3.ExecuteScalar() == "No")
{
???
}
我试过 RadioButtonList1.Items.FindByValue("No").Selected = true;
但没用。
如果我不清楚,请告诉我,谢谢。伊丹.
怎么样:
if ((String)cmd3.ExecuteScalar() == "No")
{
RadioButtonList1.SelectedIndex = 1;
}
else
{
RadioButtonList1.SelectedIndex = 0;
}
我有一个包含 2 个值的 RadioButtonList - "Yes" 和 "no"。我希望每次用户进入表单页面时,该值都将设置为他第一次填写表单时选择的值。我对 TextBoxes 没有问题,只有 RadioButtonList。 以下是代码:
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Value="Yes"></asp:ListItem>
<asp:ListItem Value="No"></asp:ListItem>
</asp:RadioButtonList>
背后的代码: (如果用户在第一次填写表格时选择了 "No" 单选按钮,'if' 会在数据库中检查,??? 是我需要你提供的 :))
if ((String)cmd3.ExecuteScalar() == "No")
{
???
}
我试过 RadioButtonList1.Items.FindByValue("No").Selected = true;
但没用。
如果我不清楚,请告诉我,谢谢。伊丹.
怎么样:
if ((String)cmd3.ExecuteScalar() == "No")
{
RadioButtonList1.SelectedIndex = 1;
}
else
{
RadioButtonList1.SelectedIndex = 0;
}