Cambios de Color en el DataGrid

17/02/2005 - 16:37 por Raul M. Colon | Informe spam
Es posible cambiar en run-time el color de alguna linea de un datagrid o el
tipo de font de alguna linea para diferenciarla del resto del listado?

Gracias por sus sugerencias; Muy apreciadas.

Raul M. Colon
Desarrollo e Integracion,
Policia de Puerto Rico,
San Juan, Puerto Rico
 

Leer las respuestas

#1 Steven Lewis
17/02/2005 - 17:45 | Informe spam
Hola Raúl

Puedes jugar con los estilos del DataGrid.

Acá te envio un ejemplo de una funcioncita que hice estática para pintar
bonito el grid.

public static void styleGrid(System.Windows.Forms.DataGrid grd,
System.Data.DataTable tab){
System.Windows.Forms.DataGridTableStyle ts = new DataGridTableStyle();
ts.MappingName = tab.TableName;
ts.BackColor = Color.White;
ts.AlternatingBackColor = Color.AliceBlue;
ts.ForeColor = Color.Black;
ts.GridLineColor = Color.White;
ts.HeaderBackColor = Color.White;
ts.HeaderForeColor = Color.Black;
ts.LinkColor = Color.Teal;
ts.SelectionBackColor = Color.CadetBlue;
ts.SelectionForeColor = Color.WhiteSmoke;
ts.ColumnHeadersVisible = true;
ts.RowHeadersVisible = true;

grd.TableStyles.Clear();
grd.TableStyles.Add(ts);
}

Ojalá funcione en tu caso.

Saludos

Steven Lewis

"Raul M. Colon" wrote:

Es posible cambiar en run-time el color de alguna linea de un datagrid o el
tipo de font de alguna linea para diferenciarla del resto del listado?

Gracias por sus sugerencias; Muy apreciadas.

Raul M. Colon
Desarrollo e Integracion,
Policia de Puerto Rico,
San Juan, Puerto Rico

Preguntas similares