SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: SlackDeb en Martes 6 de Enero de 2009, 17:13
-
Saludos:
Estoy creando una grilla con muchas etiquetas(nombres de campos) , y necesito que algunos queden en dos filas, porque son algo largos y ocupan todo el ancho de la pantalla.
Ejemplo: la etiqueta es "Proyectiles con dos ojivas nucleares" , que en la grilla se debe etiquetar como:
Proyectiles con dos
Ojivas Nucleares
Todo el proyecto esta hecho con Aspx y VB .Net. :comp:
-
1) Al GridView agregale columnas del tipo TemplateField
2) Al terminar de agregar las columnas, le das click en "Edit Templates" en el "GridView Tasks"
3) Arrastras un par de labels a la parte "Header Templates" de la columna (en cada label pones el text q quieras)
espero t sirva
saludos
-
Gracias por contestar. Estoy evaluando tu sugerencia.. :ph34r:
De ahí os cuento como me fue
-
1) Al GridView agregale columnas del tipo TemplateField
2) Al terminar de agregar las columnas, le das click en "Edit Templates" en el "GridView Tasks"
3) Arrastras un par de labels a la parte "Header Templates" de la columna (en cada label pones el text q quieras)
Habría una forma sin la necesidad de hacer un TemplateField.
¿Cuál es el output de un GridView? (view source code de una página aspx en el navegador), entonces que genera? genera tables, tr, y td. Entonces lo que debemos hacer es darle un tamaño fijo a esa columna en especial. El GridView tiene propiedades para manejar el ancho de una columna, con eso listo, y no te ocupa toda la pantalla.
Saludos,