IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Colorer les lignes d'un DBGrid


Sujet :

Bases de données Delphi

  1. #1
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 190
    Points : 112
    Points
    112
    Par défaut Colorer les lignes d'un DBGrid
    Bonjour à tous,
    vous serez gentil de m'indiquer comment puis-je colorer les lignes d'un dbgrid. (alterner entre deux couleurs les lignes). Merci

  2. #2
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Points : 4 384
    Points
    4 384
    Par défaut

    inspire toi de cet exemple de la

  3. #3
    Membre averti
    Avatar de delphichem
    Inscrit en
    Octobre 2002
    Messages
    280
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 280
    Points : 338
    Points
    338
    Par défaut
    Dans l'événement OnDrawColumnCell
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
      DataCol: Integer; Column: TColumn; State: TGridDrawState);
    var Grid: TDBGrid;
    begin
      Grid := TDBGrid(Sender);
      if not (gdSelected in state) then
        if ((Grid.DataSource.DataSet.RecNo mod 2) = 0) then
          Grid.Canvas.Brush.Color := cl3DLight;
      Grid.DefaultDrawColumnCell(rect, Datacol, column, state);
    end;

  4. #4
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 190
    Points : 112
    Points
    112
    Par défaut
    Merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. colorer les ligne d'un DBGrid
    Par bilalini dans le forum Composants VCL
    Réponses: 2
    Dernier message: 13/09/2010, 09h59
  2. Coloré les lignes d'un datagridview
    Par abbd dans le forum Windows Forms
    Réponses: 14
    Dernier message: 21/02/2008, 16h37
  3. Comment colorer les lignes d'un DBGrid ?
    Par k_boy dans le forum Composants VCL
    Réponses: 4
    Dernier message: 17/11/2007, 21h54
  4. [VBA-E] Colorer les lignes sous-total
    Par steps5ive dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/07/2006, 18h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo