Te recomiendo que lo primero que hagas es conseguir que el resultado se muestre en los labels tal y como lo tienes, después ya buscarás la forma de hacer los bucles. Si no, tienes ahi todavia el problema de fondo, que es que no has averiguado por qué no se muestran los textos.
VS dispone de una buena herramienta de debug, así que ya sabes, pon un breakpoint y vete mirando por donde pasa el código y que valores toma para ver donde falla.
--- Edito ---
Nota: Aunque parezca mentira el fallo más común es hacerlo a mano y olvidarse de poner runat="server" tanto en el formulario como en el control...
Un poco de ayuda (debajo de todo hay bastante info sobre los labels):
http://www.java2s.com/Code/ASP/Asp-C...tonactionC.htm