Mise en forme Gestion Planing Voiture Framework 4 c# [Résolu]

Signaler
Messages postés
7
Date d'inscription
vendredi 24 janvier 2014
Statut
Membre
Dernière intervention
31 janvier 2014
-
Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
-
Bonjour tout le monde ,

je suis entrain de developper une application gestion planning en relation avec sql server des voitures voir chaque voiture ca disponibilité ( je suis un debutant dans le coté mise en forme j'ai jamais travaillé comme ca)
j'ai 4 champs
Matricule |Date depart |date Arriver|Disponibilité(checkbox)
(j'ai pas trouvé comment inserer une image pour capturer ma grille)

je voudrais un peu avoir une bonne vue dans ma grille coloré la ligne lorsque checkbox n'est pas coché par la couleur rouge ,ca veut dire elle est pas disponible et coloré les autres lignes en vert dans le cas contraire ( checkbox disponibilité ca veut dire coché value=true)

voilà un peu le code que j'ai fai en attendant votre aide s'il vous plait

j'ai fai plusieurs recherche je me suis tombé dans l'evenement cellformating

j'ai utilisé l'evenement Cellformatting j'ai pas trouvé rowformatting :D
  private void dataGridViewX1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
        {
            if ((Convert.ToBoolean(dataGridViewX1.Columns[e.ColumnIndex].Name.Equals("Disponibilité")) == false))
            {
                e.CellStyle.BackColor = System.Drawing.Color.Red;
            }

            else
            {
                e.CellStyle.BackColor = System.Drawing.Color.Green;
            }

        }


Merci d'avance pour votre aide !

1 réponse

Messages postés
834
Date d'inscription
samedi 15 novembre 2008
Statut
Membre
Dernière intervention
14 janvier 2017
30
Bonjour

Tu peux utiliser les évènements RowPrePaint et RowPostPaint pour surcharger le rendu sur une ligne.