border
VB 6
 
 
  #1 (permalink)  
Antiguo 27-04-2005, 22:10:26
Avatar de Claudia
Usuario VIP del Foro
 
Registrado: ene 2005
Ubicación: Lima
Posts: 504
Créditos: 16.028
Claudia Valoración +2
Contactar con Claudia a través de MSN Contactar con Claudia a través de Yahoo
Predeterminado Cambiar de color a una determinada fila en datagrid

Hola a todos tengo un datagrid que me muestra el contenido de una consulta quisiera que cuando mis resultados aparescan el color de la letra que contiene un registro que tiene en el campo observacion= "anulado" cambie de color , es posible hay alguna forma de cambiar el color de este fila de datos por favor ayuda es super urgente :smt009
__________________
Claudia Rossmery Chumpitaz Torres
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2 (permalink)  
Antiguo 30-04-2005, 23:25:52
Nuevo Amigo
 
Registrado: abr 2005
Posts: 4
Créditos: 20
cesna4 Valoración +2
Predeterminado Re: Cambiar de color a una determinada fila en datagrid

Cita:
Empezado por Claudia
Hola a todos tengo un datagrid que me muestra el contenido de una consulta quisiera que cuando mis resultados aparescan el color de la letra que contiene un registro que tiene en el campo observacion= "anulado" cambie de color , es posible hay alguna forma de cambiar el color de este fila de datos por favor ayuda es super urgente :smt009
La única manera de hacer lo que quieres es que después de actualizar el DataGrid (supongo que está vinculado a la BD), lo recorras manualmente preguntando si el contenido de la columna que tiene el dato = "anulado". Si se cumple la condición te posicionas en la fila, columna y cambias la propiedad ForeColor para poner el color que quieres.

Espero haberte ayudado.
Saludos,
Rafa
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3 (permalink)  
Antiguo 01-05-2005, 07:31:44
Usuario VIP del Foro
 
Registrado: oct 2003
Posts: 542
Créditos: 1.029
MiguelS Valoración +2
Predeterminado

Cita:
Si se cumple la condición te posicionas en la fila, columna y cambias la propiedad ForeColor para poner el color que quieres.
Segun lo tengo entendido , el ForeColor cambia el color de todas las celdas y no solo las seleccionadas.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #4 (permalink)  
Antiguo 02-05-2005, 02:10:36
Avatar de Claudia
Usuario VIP del Foro
 
Registrado: ene 2005
Ubicación: Lima
Posts: 504
Créditos: 16.028
Claudia Valoración +2
Contactar con Claudia a través de MSN Contactar con Claudia a través de Yahoo
Predeterminado

Entonces es imposible lo k deseo hacer :smt009
__________________
Claudia Rossmery Chumpitaz Torres
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #5 (permalink)  
Antiguo 02-05-2005, 04:01:47
Usuario VIP del Foro
 
Registrado: oct 2003
Posts: 542
Créditos: 1.029
MiguelS Valoración +2
Predeterminado

No con este tipo de Grid.
Puede ser un buen argumento por que comprar el VSFlexGrid
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #6 (permalink)  
Antiguo 03-05-2005, 14:09:34
Avatar de Insomnia17
Gran Participación en el Foro
 
Registrado: abr 2004
Posts: 402
Créditos: 10.148
Insomnia17 Valoración +2
Predeterminado

Hola

Hace poco tiempo yo realice la misma pregunta y me aconsejaron utilizar el MSHFlexGrid (Con H, es decir, MSHFlexGrid). Es un control parecido al MSFlexGrid pero con mas opciones e igual velocidad de carga que el DataGrid (y se enlaza de la misma forma). El código para el color sería:

Código:
For i = 1 To Rejilla.Rows - 1
            For j = 1 To Rejilla.Cols - 1
                Rejilla.Row = i
                Rejilla.Col = j
                If (i Mod 2) = 0 Then
                    Rejilla.CellBackColor = &HC0FFC0
                Else
                    Rejilla.CellBackColor = &H80FF80
                End If
            Next j
        Next i
--Saludos--
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #7 (permalink)  
Antiguo 03-05-2005, 14:28:55
Usuario VIP del Foro
 
Registrado: oct 2003
Posts: 542
Créditos: 1.029
MiguelS Valoración +2
Predeterminado

Lo mismo se puede hacer con el MSFlexGrid.
La diferencia entre ellos es que este trabaja con DAO y el otro con ADO.
El probrema con los 2 es que , a diferencia del Datagrid , solo sirver para visualizar datos y no para modificarlos.
Supongo que si decidio utilizar este ultimo , sera que necesita modificar los datos.
El VSFlexGrid , por su parte , puede trabajar en modo flexDMFree , comportadose como un MSFlexGrid , o flexDMBound , comportandose como un Datagrid.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
color en una fila de datagrid sagamoal Visual Basic.NET 3 08-09-2005 15:54:18
Cambiar color de letra a una fila en datagrid Claudia Visual Basic 6.00 1 15-07-2005 00:10:35
Cambiar color de fondo del datagrid saroaes21 Visual Basic 6.00 1 05-05-2005 16:16:13
color fila listbox nonnato Visual Basic 6.00 2 06-10-2004 06:57:23
COLOR EN UNA FILA mcrex ComponentONE Suite 1 17-09-2004 00:00:00


La franja horaria es GMT. Ahora son las 00:26:17.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
© VB-MUNDO CO. Todos los derechos reservados
Tutoriales Premium | Juegos Online 


right

Programacion, vb 6, visual basic, foro programacion

Inactive Reminders By Icora Web Design