データリスト使用時のテーブルレイアウトの変更方法。以下は、データを入力するために使用している aspx ですが、例 1 に示すような結果が得られます。例 2 に示すように、どのように結果を表示できますか?
リピーターでは利用できないrepeatcolumnを使用しているため、データリストを使用する必要があります。
Aspx:
<asp:DataList ID="dl_Groups" RepeatColumns="2" runat="server"
OnItemDataBound="dl_Groups_ItemDataBound" RepeatDirection="vertical"
ShowFooter="False" ShowHeader="False">
<ItemTemplate>
<asp:CheckBox runat="server" ID="chk_Group" Text='<%# Eval("category_type") %>'
Value='<%# Eval("service_type_category_id") %>' onclick="OnGroupClick" />
<asp:CheckBoxList runat="server" ID="chkServiceType" Style="padding-left: 20px"
DataValueField="ServiceTypeID" DataTextField="Name" EnableViewState="true">
</asp:CheckBoxList>
<br />
</ItemTemplate>
</asp:DataList>