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:
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;
}
Le problème est que le nom du serveur (DELLNDV) n'est pas pris en compte par l'état.
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,