Bonjour
Dans un cxGrid (composant devexpress), j'ai crée deux vues; cxGridDBTableView_PROCESS_ENERGIE pour afficher les données sous forme de table et cxGridDBChartView_PROCESS_ENERGIE pour afficher ces mêmes données sous forme de graphique. Les deux vues sont connectées à la même source de données
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cxGridDBTableView_PROCESS_ENERGIE.DataController.DataSource --> DM.ds_IBCTable_PROCESS; cxGridDBChartView_PROCESS_ENERGIE.DataController.DataSource --> DM.ds_IBCTable_PROCESS
Le problème vient du filtre de la vue données, quand j'applique un filtre sur cette vue, le graphe ne suit pas, les données du graphe ne sont pas mis à jour. J'ai essayé de faire ça :
bien que la compilation passe sans erreur, l'exécution ne donne rien et le
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Filtre := cxGridDBTableView_PROCESS_ENERGIE.DataController.Filter.FilterText; cxGridDBChartView_PROCESS_ENERGIE.DataController.Filter.FilterText := Filtre;donne une chaine vide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ShowMessage(cxGridDBChartView_PROCESS_ENERGIE.DataController.Filter.FilterText )
Avez-vous des idées ?
Merci par avance.
Partager