Bonjour à tous
Comment je peux affecter une valeur à une colonne d'un DBGgrid non lié a un field. c.a.d cette colonne est ajoutée au moment de la conception du DBGrid.
meilleures salutations
Version imprimable
Bonjour à tous
Comment je peux affecter une valeur à une colonne d'un DBGgrid non lié a un field. c.a.d cette colonne est ajoutée au moment de la conception du DBGrid.
meilleures salutations
Salut,
Je crois que chaque colonne d'un dbgrid est lié à un champs DB non?
si c'est le cas il te suffit de renseigner le champs pour l'enregistrement en cours.
Salut,
Je n'ai pas delphi sous la main mais je pense que c'est comme ceci :
Je ne garanti pas que celà fonctionne ...Code:
1
2
3 // i est l'indice de la colonne ... DBGrid1.Columns.Items[i].Title.Caption:="Mon titre";
J'espère que celà t'aidera et fonctionnera :mrgreen:
oula d'accord j'étais à coter de la plaque.
je pensais que c'était un élément de la grille et non le caption de la colonne qu'il voulais modifier...
:aie:
ce que je cherche par exemple
avoir 2 champs dans ma table : Qte et Prixunitaire. Dans DBGrid j'ai ajouté un colmun Total qui n'est pas un champ dans ma table et je veux affecter lui valeur Qte*Prixunitaire.
Le plus simple est de rajouter un champ calculé à ta table.Citation:
Envoyé par BEN NASR
@+
Ha j'avais compris un bout tout de même.
je suis d'accord avec Cl@udius. le champs calculé est la solution simple.