Bonjour à tous,

J'ai développé une application web asp.net / c # - VS2012 - crystal Repport (CRforVS_13_0_5) sur windows 7 pro 32 bits, tout c'est ok même l'impression de rapports.
Le problème est que lorsque hébergeant l'application Web dans IIS sur la même machine (Windows 7 pro 32 bits) l'impression du rapport (crystal report) ne marche pas;


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
ReportDocument cryRpt = getReportDocument();
             string path = "../rpt/demande.rpt";
             cryRpt.Load(Server.MapPath(@path));
             ParameterFieldDefinitions crParameterFieldDefinitions;
             ParameterFieldDefinition crParameterFieldDefinition;
             ParameterValues crParameterValues = new ParameterValues();
             ParameterDiscreteValue crParameterDiscreteValue = new ParameterDiscreteValue();
             crParameterDiscreteValue.Value = "value";
             crParameterFieldDefinitions = cryRpt.DataDefinition.ParameterFields;
             crParameterFieldDefinition = crParameterFieldDefinitions["val"];
             crParameterValues = crParameterFieldDefinition.CurrentValues;
             crParameterValues.Clear();
             crParameterValues.Add(crParameterDiscreteValue);
             crParameterFieldDefinition.ApplyCurrentValues(crParameterValues);
             cryRpt.SetDatabaseLogon(user, pw);
             CrystalReportViewer1.Visible = true;
             CrystalReportViewer1.ReportSource = cryRpt;
             cryRpt.PrintToPrinter(1, false, 0, 0); 
comment faire pour imprimer le rapport coté client?