У меня есть элементы повторителя, которые извлекают данные из базы данных SQL, я хочу, чтобы каждый элемент повторителя можно было щелкнуть, чтобы отобразить информацию о содержимом вкладки с правой стороны.Элементом повторителя является метка и флажок.Метка - это та, которую можно щелкнуть, чтобы отобразить информацию о содержимом вкладки с правой стороны, как показано на рисунке.Каждый элемент повторителя будет отображать различную информацию.А как отобразить элемент повторителя в новой строке для каждого элемента? Интерфейс моей веб-страницы .Кто-нибудь может мне с этим помочь?
Код Aspx
`<div class="mail-box">
<aside class="sm-side">
<div role="tabpanel">
<asp:Repeater ID="rptResources" runat="server">
<ItemTemplate>
<asp:Checkbox ID="chkResourceName" runat="server"></asp:Checkbox>
<asp:Label ID="lblResourceName" runat="server" Text='<%#Eval("FirstName")%>' OnClick="label_Click" OnCommand="Employee_Detail" CommandName="EmployeeDetail" CommandArgument='<%#Eval("FirstName") %>'></asp:Label>
</ItemTemplate>
</asp:Repeater>
</div>
</aside>
<aside class="tab-content">
<div role="tabpanel" class="tab-pane active" id="tab1">
<div class="form-group">
<div class="col-sm-3">
<asp:Label ID="lblNameBig" runat="server" Text="" ></asp:Label>
</div>
</div>
<div class="form-group">
<div class="col-sm-3">
<asp:Label ID="lblResourcePosition" runat="server" Text="Position: "></asp:Label>
</div>
</div>
</div>
</aside>
</div>
Код Aspx.vb как показано ниже
Private Sub BindRepeater()
attPage.SQLQuery = DC.Data_TechnicalResource("101",attPage.U_GroupID,attPage.U_PKID)
D=DA.GetSQLDataset(attPage.SQLQuery)
If DS IsNot Nothing AndAlso DS.Tables(0).Rows.Count > 0 Then
rptResources.DataSource = DS.Tables(0)
rptResources.DataBind()
End If
End Sub
Protected Sub Page_Load(ByVal sender As Object,ByVal e As System.EventArgs) Handles Me.Load
If Page.IsPostBack = False Then
Me.BindRepeater()
End If
End Sub