根据字符串生成数组(,号分割)
然后根据此数组生成对应个数的单选按钮
例如:string a="1,2,3";
string[] b=a.split(",")
生成3个单选按钮,值分别为b[0],b[1],b[2]
然后 string c="2,3";
string[] d=c.split(",")
生成2个单选按钮,值分别为d[0],d[1]
...........
问下怎么实现?
然后根据此数组生成对应个数的单选按钮
例如:string a="1,2,3";
string[] b=a.split(",")
生成3个单选按钮,值分别为b[0],b[1],b[2]
然后 string c="2,3";
string[] d=c.split(",")
生成2个单选按钮,值分别为d[0],d[1]
...........
问下怎么实现?
string[] b = a.Split(',');
RadioButtonList list = new RadioButtonList();
ListItem item=null;
for(int i=0;i<b.Length;i++)
{
item=new ListItem();
item.Value=b[i];
list.Items.Add(item);
}
form1.Controls.Add(list);
string[] b = a.Split(new char[] { ',' });
for (int i = 0; i < b.Length; i++)
{
RadioButton rbtn = new RadioButton();
rbtn.Text = "按钮"+i.ToString();
rbtn.Name = "rbtn"+i.ToString();
rbtn.Top = rbtn.Height * i;
this.panel1.Controls.Add(rbtn);
}
注意控制位置,要不看见的就只有一个