Modification de la valeur issue de la source de donnée

1. Cas d’application

Le rendu de la grille des commandes n’est pas vraiment exploitable. Voici ce qui est affiché à l’écran :

images/601.png

La date vaut 44083 : il s’agit d’une date Delphi qui n’est pas compréhensible facilement (c’est un nombre qui compte les jours à partir du 30/12/1899).

Le prix vaut 82.00 : on ne sait pas s’il s’agit d’euros, de livres sterling ou de dollars. 

Ci-dessous se trouve une capture d’écran de ce que l’on souhaite obtenir :

images/602.png

Il faut modifier l’affichage de chacune des cases de la grille pour permettre une amélioration visuelle du contenu (ajout de ’euros’ et transformation de la date en date lisible).

Le LiveBinding met à disposition un mécanisme pour permettre la modification à la volée de la valeur qui va être affichée (44083 devient 2020/09/09).

2. La propriété CustomFormat

Pour manipuler des valeurs qui viennent de la source de données, il faut utiliser la propriété CustomFormat de la liaison de la source de données sur la colonne. 

Pour faire apparaître l’objet de liaison entre la source de données et la grille, il faut cliquer sur la flèche dans l’éditeur LiveBinding reliant le champ à la colonne. 

Prenons la flèche purchase_date entre Column[0] comme dans la capture d’ecran ci-dessous...

Pour consulter la suite, découvrez le livre suivant :
couv_RIDELPH.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Visualisation Maître/Détail
Suivant
Conclusion