Foros del Web » Programación para mayores de 30 ;) » .NET »

Cambiar color de fondo de una fila

Estas en el tema de Cambiar color de fondo de una fila en el foro de .NET en Foros del Web. Buenas; Estoy tratando de cambiar el color de fondo de una fila pero no he podido acá dejo mi código y espero me puedan ayudar. ...
  #1 (permalink)  
Antiguo 09/03/2012, 11:32
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla - España
Mensajes: 140
Antigüedad: 15 años, 10 meses
Puntos: 1
Cambiar color de fondo de una fila

Buenas;

Estoy tratando de cambiar el color de fondo de una fila pero no he podido acá dejo mi código y espero me puedan ayudar.

Código:
                Listado.DataSource = dt;
                int Contador = 0;
                while (Resul.Read())
                {
                    //verificarResultados = 1;
                    
                    dr = dt.NewRow();

                    //dr["Acciones"] = "Eliminar";
                    dr["Código"] = Help.ComprobarNumeroNull(Resul,"codigo");
                    dr["Número Actual"] = Help.ComprobarNumeroNull(Resul,"num_actual");
                    dr["nombre"] = Resul.GetString("nombre");
                    dr["Apellidos"] = Resul.GetString("apellidos");
                    dr["Teléfono"] = Help.ComprobarNull(Resul, "telefono1");
                    dr["Móvil"] = Help.ComprobarNull(Resul, "telefono2");
                    dr["Dirección"] = Help.ComprobarNull(Resul, "dp_direccion");
                    dr["Pendiente"] = Help.ComprobarNull(Resul, "pendiente");

                    dt.Rows.Add(dr);
                    //Acá es donde trato de cambiar el colo y no lo hace
                    if (Help.ComprobarNull(Resul, "pendiente") != "")
                    {
                        Listado.Rows[Contador].DefaultCellStyle.BackColor= Color.Red;
                    }
                    Contador++;
                }
Gracias de antemano!
  #2 (permalink)  
Antiguo 09/03/2012, 22:49
Avatar de elhombredeblanko  
Fecha de Ingreso: junio-2011
Ubicación: México Lindo y Querido
Mensajes: 212
Antigüedad: 12 años, 9 meses
Puntos: 2
Respuesta: Cambiar color de fondo de una fila

primero qe nada amigo, te aviso que cuando preguntes algo lo preguntes bien,,
una fila de ke ? de un listbox de una datargrid de un trwview de ke???
bueno si es para Datagridview que es lo que veo arribita en tu codigo creo que es masomenos asi

Cita:
miGrid.Rows[2].DefaultCellStyle.BackColor = Color.Red;
espero te sirva saludos
__________________
si siempre hay algo nuevo que aprender
  #3 (permalink)  
Antiguo 10/03/2012, 07:23
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla - España
Mensajes: 140
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Cambiar color de fondo de una fila

Buenas Amigo;

Gracias por tu respuesta, no puse que era un DataGridView porque entre a la parte de DataGridView, entonces era obvio que era para este, No crees?.

Con respecto a tu respuesta en mi código puse esto

Código:
                    //Acá es donde trato de cambiar el colo y no lo hace
                    if (Help.ComprobarNull(Resul, "pendiente") != "")
                    {
                        Listado.Rows[Contador].DefaultCellStyle.BackColor= Color.Red;
                    }
Es lo mismo que tu me dijiste, pero no me funciona, yo trato de poner de color rojo una fila mientras esta se crea, para eso uso el contador que es el que me va contando las filas, aún así no me funciona y no sé que hacer, entonces si se te ocurre algo será bien recibido.

Gracias de antemano!
  #4 (permalink)  
Antiguo 10/03/2012, 07:42
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: Cambiar color de fondo de una fila

Hola jufena84, lo que hiciste fue entrar a un tag del foro que te lleva al Foro General de .Net, pero bueno en parte al crear tu Tema con ese tag lo puedes ver en el pie de esta discución que obviamente el elhombredeblanko no se fijó. En fin viendo tu tema lo que podrias hacer es en la parte del evento CellPainting ó CellFormatting de tu DataGridView colocar el codigo que indicas. Esto hace que al cargar el datagridview verifique la validacion que haces y si cumple que pinte la celda. Nos cuentas. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #5 (permalink)  
Antiguo 10/03/2012, 08:44
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla - España
Mensajes: 140
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Cambiar color de fondo de una fila

Bueno intentare como dices y te cuento.

Saludos!
  #6 (permalink)  
Antiguo 10/03/2012, 09:05
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla - España
Mensajes: 140
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Cambiar color de fondo de una fila

Me ha servido estupendamente, muchas gracias por tu ayuda!
  #7 (permalink)  
Antiguo 10/03/2012, 09:32
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 9 meses
Puntos: 267
Respuesta: Cambiar color de fondo de una fila

Hola jufena84. Excelente! Cualquier otro problema no dudes con comentarnoslo. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: datagridview
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:35.