Una solución tan simple y sencilla es aplicando CSS a los items del Repeater.
Asi podriamos ubicar un repeater con n cantidad de columnas todo depende del ancho del <div> que se ubique aca un ejemplo de como deberia quedar......
Código HTML:
#BlockItemSubMenu { width:620px; display:block; }
#BlockItemSubMenu .ItemSubMenu{ width:195px; float:left; height:90px; }
Y es justamente el
float:left el que permite que se realice el efecto de N columnas.
Aca el repeater llamando al estilo arriba indicado.
Código HTML:
<div id="BlockItemSubMenu">
<asp:Repeater id="rptItemList" runat="server">
<ItemTemplate>
<div class="ItemSubMenu">
<asp:Literal ID="litDescription" Runat="server" /><br>
</div>
</ItemTemplate>
</asp:Repeater>
</div>