Es mas.. si no te quieres complicar.. usa un datalist y le indicas que repita en fora vertical.. te podría quedar así:
Cita: <asp:DataList id="DataList1" runat="server">
<ItemTemplate>
<table border="0" width="100%">
<tr>
<td>Código</td>
<td><%# Container.DataItem("codigoPostal") %></td>
</tr>
<tr>
<td>Nombre</td>
<td><%# Container.DataItem("campoNombre") %></td>
</tr>
<tr>
<td>Dirección</td>
<td><%# Container.DataItem("campoDireccion") %></td>
</tr>
</table>
</ItemTemplate>
</asp:DataList>
Y listo.. le pasas con un datatable el datasource a tu datalist.. y el se encargará de hacer lo demás...
Salu2