如何根据checkboxlist绑定在标签绑定中显示HTML表

时间:2014-07-07 09:36:39

标签: asp.net vb.net

我是asp.net的初学者。我想在标签和复选框列表中显示HTML表格;例如,我在表格中有2列,例如 Team Name& Team Member

我在数据库中有2个表,如Team NameTeam Member Team Name表包含团队A,团队B,团队C等值 Team Member表包含每个团队名称的名称,如aa,bb,cc等。如果我运行该aspx页面,则意味着将基于数据库显示Team NameTeam MemberTeam Member详细信息,如checkboxlist和Team Name,如Label。如何将复选框列表与html表绑定?
请帮帮我。

我想将标签绑定到html表Column Team Name。*

Dim data As New SqlDataAdapter
Dim ds As New DataSet
Dim strcon As String = ConfigurationManager.ConnectionStrings("sample").ConnectionString
Dim con As New SqlConnection(strcon)
Dim CmdString As String = "TeamBindingProc "
Dim cmd As New SqlCommand(CmdString, con)
data.SelectCommand = cmd
data.Fill(ds)
Session("TeamId") = ds.Tables(0).Rows(0).Item("TeamId")
con.Open()
Dim reader As SqlDataReader = cmd.ExecuteReader()
While reader.Read()
    Dim table1 As New Table
    Dim tr As New TableRow
    Dim td3 As New TableCell
    Dim lbl As New Label
    lbl.Text = reader.Item("TeamName").ToString()
    td3.Controls.Add(lbl)
    tr.Cells.Add(td3)
    table1.Controls.Add(tr)
End While
con.Close()

End Sub

此代码用于TeamName绑定,但我不知道如何根据TeamName绑定复选框列表。例如,团队A有aa,bb,cc和团队B有ee,yy,rr和团队c有ii,ss,ww,rr。我想在复选框列表中显示这些名称。

1 个答案:

答案 0 :(得分:0)

你不能用html代码绑定标签。使用Literal控件,你可以这样做。

复选框列表可以有复选框名称和复选框,不能有两列。

更好的选择可能是使用第一列的gridview作为复选框。