dar formato condicional a las columnas de un DataGridView (Windows Forms)

Cuando presentamos reportes de información, siempre se necesitan de indicadores que ayuden a encontrar la información de una manera rápida. Por ejemplo, en un reporte de los ingresos de los últimos 24 meses, queremos mostrar todas los campos que sean menor a determinado monto de color rojo, para que sean detectadas rápidamente. Otro ejemplo, son los reportes de notas de alguna institución, normalmente las notas desaprobatorias suelen colorearse de un color distinto. Si estuviéramos usando algún reporteador, como SQL Server Reporting Services, sólo bastaría con agregar una expresión y listo.

Pero si lo queremos hacer en un DataGridView, debemos recurrir a otras opciones. Y en este caso haremos uso del evento CellFormatting, del DataGridView. Y podremos obtener un resultado como el siguiente:

El ejemplo completo esta aquí: Personalizar el formato de los datos en el control DataGridView de formularios Windows Form. Si queremos formatear los datos también podemos visitar: Dar formato a datos en el control DataGridView de formularios Windows Forms.

Y recuerden siempre que necesiten hacer cosas adicionales a los controles, como este tipo de cosas, revisar la documentación del control, y ver que eventos tiene, puede ser que haya un evento disponible para lo que necesitemos hacer.

Saludos,

Post cruzado 3Dev Blogs

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *