Bonjour,
J'utilise le code suivant pour charger mon Etat Crystal
J'ai utiliser un Tuto sur l'aide microsoft pour obtenir ce résultat cependant Mon etat se connecte sur le serveur defini dans l'etat crystal lors de sa création et pas sur celui défini par connectionInfo.ServerName = "Serveur";
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47 private void SetDBLogonForReport(ConnectionInfo connectionInfo) { TableLogOnInfos tableLogOnInfos = CrystalReportViewer1.LogOnInfo; foreach (TableLogOnInfo tableLogOnInfo in tableLogOnInfos) { tableLogOnInfo.ConnectionInfo = connectionInfo; } } private void ConfigureCrystalReports() { if (!IsPostBack) { string selectFormula = "{Param1} = \"Valeur1\" AND {Param2} = \"Valeur2\""; CrystalReportViewer1.SelectionFormula = selectFormula; } string reportPath = Server.MapPath("Test2.rpt"); CrystalReportViewer1.ReportSource = reportPath; ConnectionInfo connectionInfo = new ConnectionInfo(); connectionInfo.ServerName = "Serveur"; connectionInfo.DatabaseName = "Database"; connectionInfo.UserID = "Login"; connectionInfo.Password = "MotPasse"; SetDBLogonForReport(connectionInfo); } private void Page_Init(object sender, EventArgs e) { ConfigureCrystalReports(); }
Est ce qu'il y a un rafraichissement à faire ou quelque chose que j'aurais oublié?
Merci
Partager