Вы можете использовать либо элемент управления Datalist, либо элемент управления ListView для отображения данных в нескольких столбцах
вы можете использовать Datalist для отображения данных в формате 4X3 следующим образом:
<asp:DataList ID="DataList1" runat="server" RepeatColumns="3" Width="100%">
<ItemTemplate>
<table align="center" cellpadding="0" cellspacing="0">
<tr>
<td><asp:CheckBox runat="server"></asp:CheckBox></td>
<td><%#Eval("name") %></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
Мы можем использовать RepeatColumns= "3" свойство Datalist для отображения данных в 3 столбцах.
Пусть этот ответ поможет вам.