Compartir a través de


Cómo: Establecer estilos de filas alternas para el control DataGridView de Windows Forms usando el diseñador

Los datos tabulares a menudo se presentan en un formato similar al libro de contabilidad en el que las filas alternas tienen colores de fondo diferentes. Este formato facilita a los usuarios saber qué celdas están en cada fila, especialmente con tablas anchas que tienen muchas columnas.

Con el DataGridView control , puede especificar información de estilo completa para alternar filas. Puede usar características de estilo como el color de primer plano y la fuente, además del color de fondo, para diferenciar las filas alternas. Para obtener más información, vea Estilos de celda en el control DataGridView de Windows Forms.

El procedimiento siguiente requiere un proyecto de aplicación de Windows con un formulario que contenga un DataGridView control . Para obtener información sobre cómo configurar este proyecto, vea How to: Create a Windows Forms application project (Cómo: Crear un proyecto de aplicación de Windows Forms ) y How to: Add Controls to Windows Forms (Cómo: Agregar controles a Windows Forms).

Definir estilos para filas alternadas

  1. Seleccione el DataGridView control en el diseñador.

  2. En la ventana Propiedades, haga clic en el botón de puntos suspensivos (el botón de puntos suspensivos (...) en la ventana Propiedades de Visual Studio).AlternatingRowsDefaultCellStyle

  3. En el cuadro de diálogo CellStyle Builder , defina el estilo estableciendo las propiedades y use el panel Vista previa para confirmar las opciones. Los estilos que especifique se usan para todas las demás filas que se muestran en el control, empezando por la segunda.

  4. Para definir estilos para las filas restantes, repita los pasos 2 y 3 mediante la RowsDefaultCellStyle propiedad .

    Nota:

    Las celdas se muestran mediante estilos heredados de varias propiedades. Para obtener más información sobre la herencia de estilos, consulte Estilos de celda en el control Windows Forms DataGridView.

Consulte también