2012-01-04 82 views
0

即时通讯要实现的是我有一个动态创建的表,我想在第一个表单元中有一个单选按钮,第二个表单元名,第三个表单元姓。第二个和第三个表格可以正常工作,但对单选按钮有问题。我使它成为一个单选按钮列表b/c只能选择一个名字。下面是如何创建单选按钮列表。我已经省略了第二个和第三个工作台,因为它的工作正常。 yesNo变量用来表示这是表中的第一行。任何帮助将非常感激。创建动态RadibuttonList

tblrow = New TableHeaderRow 
tblcell = New TableCell 

    If yesNo = "yes" Then 
    radList = New RadioButtonList 
    radList.ID = newVar & "_list" 
    Else 
    Dim item As New ListItem 
    radList.Items.Add(item)  
    End If 

    tableName.Rows.Add(tblrow) 
+1

为什么你不显示完整的循环?你的桌子的数据源是什么?名称是静态还是来自数据库? – 2012-01-04 14:41:25

回答

0

看起来您正在创建一个新的RadioButtonList,其中每个行都有一个按钮。

试着改用HtmlInputRadioButton类。 Here是一个很好的描述,它的使用。

这里的相关位:

HtmlInputRadioButton控制可以一起通过指定您希望组中包括每个单选按钮的名称属性的公共值进行分组。

注意将HtmlInputRadioButton控件组合在一起时,一次只能选择组中的一个单选按钮。