Bonjours a tous,
Dans ma DBGrid j'ai vu que j'avais une 'colone' grise a gauche avant le 1er champ, comment puis-je numéroté cete partiE? ?
merciii ice tea
Bonjours a tous,
Dans ma DBGrid j'ai vu que j'avais une 'colone' grise a gauche avant le 1er champ, comment puis-je numéroté cete partiE? ?
merciii ice tea
tu ne peux pas toucher à cette colonne, seulement la faire disparaitre éventuellement.
Sinon, point de vue numérotation, tu as DBGrid.DataSet.RecNo mais il est déconseillé de l'utiliser car la numérotation n'est pas forcément valide (notamment en cas de filtre sur le dataset).
Quelle est la fonction de ta numérotation ?
Section Delphi
La mine d'or: La FAQ, les Sources
Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
Notre revanche ? l'inverse est aussi vrai ;-)
Bonjour,
j'ai trouvé un exemple sur :http://www.swissdelphicenter.ch/torr...de.php?id=2210
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 ...add a Row Number in your DBGrid? Author: eko schuscanto Homepage: http://www.schuscanto.com [ Print tip ] Tip Rating (27): {+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1. create new blank field in dbgrid 2. rename the title with 'No' 3. put this code in OnDrawColumncell 4. Now your Grid has a row number +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++} procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin if DataSource1.DataSet.RecNo > 0 then begin if Column.Title.Caption = 'No' then DBGrid1.Canvas.TextOut(Rect.Left + 2, Rect.Top, IntToStr(DataSource1.DataSet.RecNo)); end; end;
@ touhami : as-tu vérifié si la numérotation marche lorsque le DataSet est filtré ?Envoyé par TicTacToe
bonjour
c'est ça le problème, la numérotation ne marche jamais quand le dataset est filtré.
merci
dacor dacor merci a tous de vos réponses jpense que je vais supr la colone et metre une colone sur la dbgrid pour la numérotation
merci
Ice tea
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager