Hurrey.. I used a DataList control instead of the repeater. It has the RepeatColumns property. Simply setting it to 6 made my day...
Thank you friends
<asp:datalist id="dlMonths" runat="server" repeatcolumns="6" mode="hold" xmlns:asp="#unknown" /> <ItemTemplate>
<td align="left" valign="top">
<asp:Literal ID="ltrMonthName" Text='<%# Eval("name") %>' runat="server"></asp:Literal><br />
<asp:TextBox ID="txtMonthName" CssClass="RightAlignText" Width="60px" autocomplete="off"
runat="server"></asp:TextBox>%<br />
<asp:TextBox ID="lblMonthName" CssClass="RightAlignText" TabIndex="1000" Width="60px"
ReadOnly="true" runat="server"></asp:TextBox>
</td>
</ItemTemplate>
</asp:DataList>