Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Gridview Estilo Pijama
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Gridview Estilo Pijama 
 
Buenas noches a todos,
me gustaría saber si alguien me puede guiar para cómo configurar un gridview que se vea en estilo pijama.

La teoría la conozco (mod linea actual que el resto sea 0) un color, lo que no cumpla otro.
Pero lo que no se es qué propiedad hay que poner del gridview si row[0].Backgroundcolor u otra.

Saludos y muchas gracias.
 



 
calcena - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gridview Estilo Pijama 
 
Hola

Dentro del evento _Data del gridview, tienes que poner la condición que indicas según quieras colores en filas pares o impares.

Así que debes usar la propiedad background de los datos que devuelve el evento Data para asignar el color. Creo que es más sencillo si lo vemos con un fragmento de código:

Public Sub mygrid_Data(Row As Integer, Column As Integer)
 
 If Row Mod 2 = 0 Then mygrid.Data.Background = Color.Lightgray ' o 12632256 ' &HC0C0C0

End


El evento data se usa no sólo para poner colores, sino para cargar los datos en el grid desde la base de datos de forma rápida y optimizada. Es espectacular la rapidez con la que maneja los datos si lo comparamos a la carga explícita por filas y columnas.

Busca por el foro "evento Data gridview" y repasa lo hablado en los distintos hilos, es bastante útil.

Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Gridview Estilo Pijama 
 
Buenas, gracias por la respuesta, efectivamente funciona pero no se el porqué el comportamiento no es el correcto, os explico:

- Cuando se realiza la primera carga, se genera el grid correctamente pero sin estilo alternado.
- Cuando realizo un refresh o recarga del gridview, realizo un grvdata.clear pero no se eliminan los datos para generar los nuevos.

Os comento mi lógica de negocio.

el gridview tiene una función:

Código: [Descargar] [Ocultar]
  1. Public Function gvLloguers(ByRef objGridView As GridView, iAnyo As Integer, sAnyo As String) As GridView
  2. ...
  3.   objGridView.Clear()
  4. ...
  5.   rstResultado = getLloguersByAny(arrInmuebles[item], "GENER", iAnyo, sAnyo)
  6. ...
  7. end Function
  8.  


aqui es donde está toda la lógica de creación de las tuplas y las pide a un recordset de otra función.

- Tengo una recarga en la acción de cambio de item de un combobox.

Código: [Descargar] [Ocultar]
  1. Public Sub cmb_any_Click()
  2.   
  3.   mMain.gvLloguers(gvLloguer, cmb_any.Tag[cmb_any.Index], cmb_any.Text)
  4.   
  5. End
  6.  



- En la función de _Data solo entra cuando, se realiza la selección del combobox, coloreando las tuplas, pero se acumulan con las anteriores.

Código: [Descargar] [Ocultar]
  1. Public Sub gvLloguer_Data(Row As Integer, Column As Integer)
  2.   
  3.  If Row Mod 2 = 0 Then gvLloguer.Data.Background = Color.LightGray ' o 12632256 ' &HC0C0C0
  4.   
  5. End
  6.  
  7.  





Saludos.
 



 
calcena - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Gambas 3.0, ¿mejor Estilo? Invitado General 20 Jueves, 09 Junio 2011, 16:51 Ver último mensaje
marlon7106
No hay nuevos mensajes Manual De Estilo De Programación jsbsan Java 2 Jueves, 22 Diciembre 2016, 20:21 Ver último mensaje
Shell
No hay nuevos mensajes Programa Al Estilo QCAD Y/o Autocad jcontasti General 3 Sabado, 07 Enero 2012, 12:30 Ver último mensaje
jsbsan
No hay nuevos mensajes Añadir En Tiempo De Ejecucion Al Estilo D... destroyer General 5 Lunes, 01 Noviembre 2010, 19:12 Ver último mensaje
Invitado
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario