【问题标题】:How to reset items in radio button list?如何重置单选按钮列表中的项目?
【发布时间】:2018-10-04 16:03:53
【问题描述】:

很简单。

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

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

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

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

使用过,但不工作:

rbl.ClearSelection()

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

rbl = new RadioButtonList();

谢谢。

【问题讨论】:

    标签: c# asp.net radiobuttonlist


    【解决方案1】:

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

    RadioButtonList1.Items.Clear();
    

    还要小心,实际添加项目的位置也可能会导致问题,因为我看不到其他代码,这只是我的预测。

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

    【讨论】:

    • 小菜一碟,谢谢@PetarStojanovski
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 2013-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多