Репитер в ретранслятор
У меня есть таблица базы данных Place_Names, которая имеет отношение внешнего ключа к таблице регионов. Я хочу отобразить эти данные на странице ascx с каждым регионом в качестве заголовка и его дочерними элементами топонима в виде флажков ниже. Как на изображении, показанном здесь
флажки[^].
Я думаю, что мне нужен ретранслятор внутри ретранслятора?
Нужно ли мне просто установить источник данных на стороне сервера ретранслятора внешних регионов, а затем внутренний ретранслятор для отображения флажков названия места может забрать идентификатор региона каждый раз, когда он повторяется?
Что я уже пробовал:
Я смотрел что-то вроде этого, но я не уверен, как установить источник данных checkboxlist, особенно потому, что он не сразу доступен, как это происходит в ретрансляторе
<asp:Repeater ID="rptPlaceNamesRegions" runat="server"> <HeaderTemplate> <asp:Label runat="server" ID="lbl" Value='<%# Eval("Region") %>' /> </HeaderTemplate> <ItemTemplate> <asp:CheckBoxList ID="cblPlaceNames" runat="server" DataTextField="Text" DataValueField="Value" RepeatDirection="Vertical" RepeatColumns="2"> <asp:ListItem Text="All" Value="" Selected="true" /> </asp:CheckBoxList> </ItemTemplate> </asp:Repeater>