Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/03/2011, 21:08
papurri
 
Fecha de Ingreso: agosto-2008
Ubicación: Frente al pc
Mensajes: 71
Antigüedad: 15 años, 8 meses
Puntos: 2
dar formato a controles asp.net generados dinamicamente

Hola a todos...

tratare de ser lo mas conciso posible, eestoy haciendo un pequeño sistema con asp.net c# y sql server 2005 en donde se publicaran noticias y en ellas se publicaran comentarios. para listar los comentarios lo que hago es traer los comentarios en un datatable y a medida que voy recorriendo el datatable voy generando label dinamicamente que muestran los comentarios.
el problema es que a medidad que estos label se generan , lo hacen de manera desordenada y lo que quiero es darles formato (posicion, color margen )
alguna idea, hay forma de manejar esto con c#. les dejo mi codigo para que me sugieran algo

saludos




protected void MostrarComentarios()
{
clComentarios cComentarios = new clComentarios();
DataTable dt = cComentarios.ListaComentariosPorNoticia(idNoticia) ;
int conta = 0;
foreach(DataRow dr in dt.Rows)
{
Label label = new Label();
label.ID = conta.ToString();
label.Visible = true;
label.Text = dr["Comentario"].ToString();
contenedor.Controls.Add(label);//contenedor es un control panel
conta++;
}
}