Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2009, 14:43
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 9 meses
Puntos: 220
Problema DataGridView y DefaultCellStyle (Solucionado)

Hola a Todos tengo el siguiente problema tengo un datagridview a la cual le relleno los datos a traves de un dataset q me devuelve los resultados de una consulta en SQL. hasta ahi todo bien el problema consiste q tengo en una columna el campo estado y dependiendo de esa columna coloreo la fila del datagridview aqui el codigo
Código C#:
Ver original
  1. // Codigo para Rellenar DataGridView
  2.  // Aqui Codigo para Colorear Fila
  3.  foreach DataGridViewRow Row in DgvClientes.Rows
  4. {
  5.         if(Row.cells(12).value == 2)
  6.         {
  7.             Row.DefaultCellStyle.BackColor = Color.Red;
  8.         }
  9.         else
  10.         {
  11.              Row.DefaultCellStyle.BackColor = Color.White;
  12.         }
  13. }

la primera vez q cargo el formulario se colorea las filas q cumplen la condicion el problema esta q si hago click en la columna del datagridview se pierde el coloreo de la fila del datagridview .

No se cual sea mi error estoy buscando y no encuentro la forma he probado con

DgvClientes.invalidate();
DgvClientes.refresh();
DgvClientes.Update();


y aun asi cuando hago click en la columna se desaparece el coloreo q puede estar mal o q falta .
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones

Última edición por Dradi7; 03/06/2009 a las 13:05