J'utilise VS 2003, le framework 1.1 et Crystal report for Visual studio
J'ai crée un dataSet fortement typé (dataMonEtat) composé de 7 tables. J'ai crée mon état crystal report (monEtat) à partir de ce dataSet.
au chargement de la page servant à affiché mon état, je charge le dataSet
..... pour les autres tables, c'est pareil
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 string sql1 = requête1 daN = new System.Data.OleDb.OleDbDataAdapter(sql1,oleDbConnection1) ; string sql2 = requête2 daT = new System.Data.OleDb.OleDbDataAdapter(sql2,oleDbConnection1) ;
Or, je sais que mon dataSet est rempli. et lorsque j'affiche les données, j'ai un état vide sous les yeux.
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 oleDbConnection1.Open(); daN.Fill(dataMonEtat.N); daT.Fill(dataMonEtat.T); ... oleDbConnection1.Close(); MonEtat = new CrEtat(); MonEtat.SetDataSource(dataMonEtat); CRViewer.ReportSource = this.MonEtat; CRViewer.RefreshReport(); dataMonEtat.Clear(); dataMonEtat.Dispose();
Je ne comprends pas pourquoi.
Merci
Partager