如何重置单选按钮列表中的项目?

时间:2018-10-04 07:57:17

标签: c# asp.net radiobuttonlist

简单一个。

我以编程方式向单选按钮列表中添加了一些项目:

foreach (var item in res)
{
     rbl.Items.Add(new ListItem(item.text, item.value.ToString()));
}

更改视图(Multiview)后,我需要返回带有单选按钮列表的视图,但是此视图再次添加了项目。

如何重置已经添加到单选按钮列表中的项目?

已使用,但不起作用:

rbl.ClearSelection()

rbl.Datasource = null;
rbl.DataBind();

rbl = new RadioButtonList();

谢谢。

1 个答案:

答案 0 :(得分:0)

“ ClearSelection()”方法只是将选择内容设为“ -1”,以便删除您需要的列表中的数据

RadioButtonList1.Items.Clear();

还要小心,在实际添加项目的地方,这也可能会引起问题,因为我看不到其他代码,这只是我的预测。

希望这可以解决您的问题。 干杯!