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); |
Partager