Torna al Thread

// crea l'istanza del report myReport = new ReportDocument(); string path = Request.PhysicalApplicationPath + "reports\\" + NomeFile; bool errore_report = false; try { // imposta il percorso myReport.Load(path); // imposta i parametri iniziali del report se inseriti nel db if (ListaParametri != "") { // elenco dei parametri (separati da ';') string[] Parametri = ListaParametri.Split(';'); foreach (string Parametro in Parametri) { // elementi del parametro: nome=valore string[] ElementiParametro = Parametro.Split('='); // assegnazione if (ElementiParametro[1] == "NULL") myReport.SetParameterValue(ElementiParametro[0], DBNull.Value); else myReport.SetParameterValue(ElementiParametro[0], ElementiParametro[1]); } } // viene generato un errore se si imposta un parametro per un report che non ne prevede // imposta la connessione al db SetDBLogonForReport(); // visualizza il report repViewer.ReportSource = myReport; }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5