Salve a tutti.
Ho una pagina web in cui in un combo propongo tutti i report presenti su una cartella.
Poi ho un pulsante attraverso il quale carico il report selezionato.
Tutti i report hanno la stessa connessione al database.
Succede, però, che il primo report viene caricato correttamente, mentre per gli altri viene richiesta la login.
Con "primo report" intendo il report legato alla prima pressione del pulsante di caricamento (anche se per esempio seleziono il quarto report). Quando ripremo il pulsante di caricamento, viene richiesta la password di collegamento al DB.
Il codice di evento del pulsante è il seguente:
TableLogOnInfo credentials=new TableLogOnInfo();
//Collegamento mediante Oracle, i dati mancanti sono in tsname.ora
credentials.ConnectionInfo.DatabaseName="MioDb";
credentials.ConnectionInfo.UserID="MioUtente";
credentials.ConnectionInfo.Password="MiaPassword";
// Imposto le credenziali per il report
CrystalReportViewer1.LogOnInfo.Clear();
CrystalReportViewer1.LogOnInfo.Add(credentials);
// Passo il nome del report selezionato
CrystalReportViewer1.ReportSource = Combo1.SelectedValue;
Qualcuno mi sa dire cosa sto sbagliando?
Lo stesso errore ce l'ho se la "LogOnInfo" la imposto solo nell'evento "Page_Load", quindi una volta sola per tutti i reports.
Grazie mille!