1

データリスト使用時のテーブルレイアウトの変更方法。以下は、データを入力するために使用している 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>
4

1 に答える 1