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
|
protected void Page_Load(object sender, EventArgs e)
{
//......
//Chargement d'un DataSet
ReportDocument report = new ReportDocument();
report.Load(path + "Analyse.rpt");
report.Database.Tables["Vente"].SetDataSource(ds.Tables["Vente"]);
report.Database.Tables["Facture"].SetDataSource(ds.Tables["Facture"]);
report.Database.Tables["Gratuit"].SetDataSource(ds.Tables["Gratuit"]);
report.Database.Tables["Rachat"].SetDataSource(ds.Tables["Rachat"]);
report.SetParameterValue("AccOnly", accOnly);
report.SetParameterValue("TotalRachat", totalRachat);
DiskFileDestinationOptions fileoption = new DiskFileDestinationOptions();
fileoption.DiskFileName = sFileName;
ExportOptions option = report.ExportOptions;
option.DestinationOptions = fileoption;
option.ExportDestinationType = ExportDestinationType.DiskFile;
option.ExportFormatType = ExportFormatType.PortableDocFormat;
report.Export();
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType = "application/pdf";
Response.WriteFile(sFileName);
Response.Flush();
Response.Close();
File.Delete(sFileName); |
Partager