Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/11/2007, 06:55
Avatar de jhonwilliams
jhonwilliams
 
Fecha de Ingreso: marzo-2004
Ubicación: Copacabana - Colombia
Mensajes: 1.484
Antigüedad: 21 años
Puntos: 76
Busqueda Re: Colorear un Grid

Si esta pregunta esta para WinForms, asi:

1. Recorres el datagrid con un foreach

Código:
foreach(DataGridViewRow fila in DataGrid.Rows)
{

}
2. Realiza un swicth o un if, para colorear el que te parezca mejor.

Código:
swicth(fila.Cells["TipoCliente"].ToString())
{
     Case "Socio":
       Codigo para colorear

     Case "Otro Tipo":
       Codigo para colorear

}
3. para colorear usas algo como esto.

Código:
fila.Cells["TipoCliente"].Style.BackColor = Color.Red;
fila.Cells["Nombre"].Style.BackColor = Color.Red;
fila.Cells["Telefono"].Style.BackColor = Color.Red;
Nota: Como el color se asigna para la celda, entonces debes aplicarlo a cada celda de la fila, es por eso que te deje tres lineas de ejemplo cada una con el un nombre diferente de columna.

Jhon Williams
__________________
Si mi respuesta te ha ayudado, agradezco que me regales unos puntos de Karma XD.

"Una mujer sería encantadora si uno pudiera caer en sus brazos sin caer en sus manos." (Ambrose Bierce)