Bonjour à tous
J'ai migré vers VS2008 mon projet C# VS2003 contenant un formulaire affichant un état cristal report
Après la migration j'obtient maintenant un état sans données (vide)
voici un extrait de mon code qui fonctionnait sur VS2003
Toute suggestion sera la bienvenue.
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 public Form1() { // // Requis pour la prise en charge du Concepteur Windows Forms // InitializeComponent(); m_rd = new ReportDocument(); string strPath = "C:\\Afriport\\VB.Net\\EASMNet\\EASMDemo\\bin\\"; m_rd.Load(strPath + "Report\\LogFile.rpt"); crystalReportViewer1.ReportSource = m_rd; string strServer = strPath + "Database\\printingdb.mdb"; string strDatabase = strPath + "Database\\printingdb.mdb"; TableLogOnInfo logOnInfo = m_rd.Database.Tables["PrintingData"].LogOnInfo; // Définir les informations de connexion pour la table dans l'état. logOnInfo.ConnectionInfo.ServerName = strServer; logOnInfo.ConnectionInfo.DatabaseName = strDatabase; logOnInfo.ConnectionInfo.UserID = "Admin"; logOnInfo.ConnectionInfo.Password = "printingdb"; logOnInfo.TableName = "PrintingData"; crystalReportViewer1.LogOnInfo.Add(logOnInfo); logOnInfo = m_rd.Database.Tables["PrintingHeader"].LogOnInfo; // Définir les informations de connexion pour la table dans l'état. logOnInfo.ConnectionInfo.ServerName = strServer; logOnInfo.ConnectionInfo.DatabaseName = strDatabase; logOnInfo.ConnectionInfo.UserID = "Admin"; logOnInfo.ConnectionInfo.Password = "printingdb"; logOnInfo.TableName = "PrintingHeader"; crystalReportViewer1.LogOnInfo.Add(logOnInfo); }
Partager