Я выполняю следующий запрос:
' Show which halls they are eligible for.
Dim dbRooms As New pbu_housingEntities
Dim gender As String = Session("gender").ToString
Dim hall As String = CStr(Session("hall"))
Dim selectedRooms = (From sh In dbRooms.Rooms _
Where sh.gender = gender _
Where sh.current_occupancy < sh.max_occupancy _
Where sh.is_available = True _
Where sh.building_name = hall _
Select sh.room1, actual_available = sh.max_occupancy - sh.current_occupancy
)
rptrRooms.DataSource = selectedRooms
rptrRooms.DataBind()
Который, как вы видите, связан с ретранслятором. Теперь он содержит несколько значений, и я хотел бы отобразить их в хорошо отформатированном виде, псевдокод ниже:
<asp:Repeater ID="rptrRooms" runat="server" OnItemCommand="Choose_Room">
<ItemTemplate>
<asp:Button ID="btnChooseRoom" runat="server"
CommandName="<%# Container.DataItem.Room1.ToString %>" Text="<%# Container.DataItem.Room1 %> : Available : <%# Container.DataItem.actual_available %>"
/>
</ItemTemplate>
</asp:Repeater>