我是asp.net的初学者。我想在标签和复选框列表中显示HTML表格;例如,我在表格中有2列,例如 Team Name
& Team Member
我在数据库中有2个表,如Team Name
和Team Member
Team Name
表包含团队A,团队B,团队C等值
Team Member
表包含每个团队名称的名称,如aa,bb,cc等。如果我运行该aspx页面,则意味着将基于数据库显示Team Name
和Team Member
。 Team 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。我想在复选框列表中显示这些名称。
答案 0 :(得分:0)
你不能用html代码绑定标签。使用Literal控件,你可以这样做。
复选框列表可以有复选框名称和复选框,不能有两列。
更好的选择可能是使用第一列的gridview作为复选框。