Bonjour,
J'ai un problème avec l'utilisation d'états Crystal Report dans un CrystalReportViewer: dans l'initialisation de ma WinForm, je fais ce qui suit:
Le problème est que le nom du serveur (DELLNDV) n'est pas pris en compte par l'état.
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 // Chargement de l'état Crystal Report dans le report Document m_ReportDocument.Load(reportCompletPath); // Liaison du crystal report viewer avec le report document m_CrystalReportViewer.ReportSource = m_ReportDocument; // Préparation de la connexion ConnectionInfo crDbConnection = new ConnectionInfo(); crDbConnection.IntegratedSecurity = false; crDbConnection.ServerName = "DELLNDV"; crDbConnection.DatabaseName = "CAL_TFE_EUR"; crDbConnection.UserID = "caliceOld"; crDbConnection.Password = "caliceOld"; // Application des informations de connexion à chacune des tables foreach (TableLogOnInfo tableLogOnInfo in m_CrystalReportViewer.LogOnInfo) { tableLogOnInfo.ConnectionInfo = connectionInfo; }
Lorsque je lance l'état, une fenêtre s'ouvre me demandant les infos de connection, mais le serveur n'est pas modifiable et il est incorrecte: j'ai l'impression qu'il me prend le nom du serveur "par défaut" de l'état.
Mais ce problème ne se produit pas pour d'autres états (j'ai des états faits avec 2 versions différentes de CR). Je n'arrive pas à trouver de solutions, donc si quelqu'un par ici à déjà été confronté à ceci, un peu d'aide pourrait bien me dépanner.
Merci d'avance,
Partager