Torna al Thread

protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //creo il documento di stampa CrystalDecisions.CrystalReports.Engine.ReportDocument document = new CrystalDecisions.CrystalReports.Engine.ReportDocument(); //carico il file rpt document.Load(filerpt); //setto la fonte dati document.SetDataSource(dt); //se invece sono più datatable //document.Database.Tables[0].SetDataSource(dt1); //document.Database.Tables[1].SetDataSource(dt2); e così via... CrystalReportViewer1.EnableViewState = true; //se voglio esportare //document.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, "c:\\miofile.pdf"); //qua solo al prima volta, le volte successive in INIT altrimenti non funziona lo scorrimento delle pagine //per la persistenza anomala del controllo BindCrystalReport(); } }
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5