2012-01-04 74 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控件組合在一起時,一次只能選擇組中的一個單選按鈕。