C#中RadiobuttonList控件如何编程

C#中RadiobuttonList控件如何编程
2024-11-27 01:36:47
推荐回答(2个)
回答1:

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static List ListRadionButton = new List();
static void RadioButtonTest(Control ParentControl)
{
if (ParentControl.Controls.Count != 0)
{
for (int i = 0; i < ParentControl.Controls.Count; i++)
{
Control control = ParentControl.Controls[i];
if (control.GetType().Name == "RadioButton")
{
ListRadionButton.Add((RadioButton)control);
RadioButtonTest(control);
}
else
{
RadioButtonTest(control);
}
}
}
else
{
return;
}
}

private void Form1_Load(object sender, EventArgs e)
{
RadioButtonTest(this);
}
}

你好 我现在还没有学网页编程 我还没有用到RadioButtonList这个控件 但是我想RadioButton这个控件跟它差不多吧 我用了个递归写了个方法能form里面的所有radioButton找到了 我不知道是不是满足你的要求

回答2:

RadioButtonList list = new RadioButtonList();
list.Items.Add(new ListItem("1", "中国"));
list.Items.Add(new ListItem("2", "日本"));
list.Items.Add(new ListItem("3", "美国"));
list.DataBind();
this.Page.Controls.Add(list);