如何动态添加单选按钮,如何检查选定的单选按钮

时间:2015-03-04 20:53:06

标签: c# asp.net radio-button

我已经动态添加了这样的单选按钮:

foreach(DataRow row in results.Rows) {
    RadioButton radioButton = new RadioButton();
    radioButton.ID = "reason_" + row["reasonName"].ToString();
    radioButton.GroupName = "reason";
    radioButton.Text = row["reasonName"].ToString();
    div.Controls.Add(radioButton);
    myValueDiv.Controls.Add(div);
}

我的页面上有一个按钮。如何知道用户点击它时选择(选中)了哪个单选按钮?

1 个答案:

答案 0 :(得分:0)

正如我在评论中提到的那样,这应该会有所帮助

var checkedRadioButtons = myValueDiv.Controls.OfType<RadioButton>().Where(radButton => radButton.Checked);