Bonjour à tous,

je vous explique mon problème : 2 onglets dans ma petite application, l'un où l'on saisit les données, l'autre où on les visualise dans un état crystal report.

Mes données sont insérées par le biais d'OleDbCommand basées sur une OleDbConnection suite au click sur le bouton "Enregistrer" (seulement 2 tables dans ma BDD).

Mon état Crystal report est basé sur un table adapter qui grâce à son getData va puiser dans les 2 tables de ma bdd pour me fournir le seul et unique record existant (la bdd sert juste de tampon).

Mon problème : une fois que j'ai cliqué sur le bouton "Enregistrer", je vais dans Access et je vois bien mes nouvelles données saisies à partir du formulaire, par contre lorsque je clique sur le bouton qui crée le report : les données sont pas à jour (il me retourne l'ancien enregistrement qui maintenant n'est plus dans la base)
Voici le code pour la génération du crystal report :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
// Instanciation de mon rapport Crystal
CrystalReport1 sr = new CrystalReport1();
// j'associe mes données (mais elles sont pas à jour) :(
sr.SetDataSource(this.stickerSourceTableAdapter.GetData().AsEnumerable());
// J'associe mon rapport au viewer
this.crystalReportViewer1.ReportSource = sr;
this.crystalReportViewer1.Refresh();
Je reste dispo pour toutes vos questions car je suis coincé coincé,

MERCI par avance