ASP.NET中“单选控件”遇到小问题,请高手指点指点!

来源:百度知道 编辑:UC知道 时间:2024/05/17 22:26:38
我在一个页面用了radiobuttonlist单选控件,并在编程时将radiobuttonlist.selectedvalue属性传到数据库中,传递成功了,
但是:
怎样把数据库中的这个值回传到radiobuttonlist单选控件,让控件的选项自动选上呢?
我用了radiobuttonlist1.selectedvalue=dr["sex"].tostring();
但不管用啊

第一种方法:

for (int i = 0; i < radiobuttonlist1.Items.Count; i++)
{
if (radiobuttonlist1.Items[i].Value == '数据库存中的值')
radiobuttonlist1.SelectedIndex = i;
}

radiobuttonlist1.ClearSelection();
radiobuttonlist1.Items.FindByValue(dr["sex"].ToString()).Selected = true;

if(radiobuttonlist1.value==dr["sex"].tostring()){
radiobuttonlist1.selected;
}