• Domingo 22 de Diciembre de 2024, 03:16

Autor Tema:  Colocar Etiquetas de Grilla en dos filas  (Leído 1996 veces)

SlackDeb

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Colocar Etiquetas de Grilla en dos filas
« en: Martes 6 de Enero de 2009, 17:13 »
0
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:

dlplenin

  • Miembro activo
  • **
  • Mensajes: 44
  • Nacionalidad: ec
    • Ver Perfil
Re: Colocar Etiquetas de Grilla en dos filas
« Respuesta #1 en: Miércoles 7 de Enero de 2009, 22:00 »
0
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

SlackDeb

  • Nuevo Miembro
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Colocar Etiquetas de Grilla en dos filas
« Respuesta #2 en: Jueves 8 de Enero de 2009, 20:06 »
0
Gracias por contestar. Estoy evaluando tu sugerencia.. :ph34r:
  De ahí os cuento como me fue

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Colocar Etiquetas de Grilla en dos filas
« Respuesta #3 en: Domingo 11 de Enero de 2009, 07:10 »
0
Cita de: "dlplenin"
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,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!