我有一个RadioButtonList,其中包含2个值-“是”和“否”。我希望每次用户进入表单页面时,该值都将设置为他第一次填写表单时选择的值。我用TextBoxes做到这一点没有问题,只有RadioButtonList做到了。以下是代码:
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Value="Yes"></asp:ListItem>
<asp:ListItem Value="No"></asp:ListItem>
</asp:RadioButtonList>
后面的代码:(“ if”在数据库中检查用户在首次填写表单时是否选择了“否”单选按钮,这是我需要的??? :)
if ((String)cmd3.ExecuteScalar() == "No")
{
???
}
我试过了,RadioButtonList1.Items.FindByValue("No").Selected = true;
但是没有用。
让我知道是否不清楚,谢谢。伊丹
怎么样:
if ((String)cmd3.ExecuteScalar() == "No")
{
RadioButtonList1.SelectedIndex = 1;
}
else
{
RadioButtonList1.SelectedIndex = 0;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句