Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Strano comportamento nell'aggiornamento di un report
martedì 14 novembre 2006 - 23.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
ricky
Profilo
| Junior Member
179
messaggi | Data Invio:
mar 14 nov 2006 - 23:53
Ciao, utilizzo il seguente codice per alimentare un grafico con reporting
services, il probema è questo
seleziono i due elementi dal DDL che mi vanno ad alimentare il data ed è
tutto OK: nel report vedo i dati
cambio la selezione nei DDL, i parametri passati alla SP cambiano ma
continuo a vedere lo stesso report (con i dati della prima selezione)
idem se all'inizio faccio una seleziona non genera dati anche se
successivamente faccio una selezione che contiene sicuramente dati, il
report resta sempre vuoto
Dove sbaglio??
LocalReport rptReport = ReportViewer1.LocalReport;
string nomeFile = "Reports\\RptAnalisirdlc";
string filePath = Path.Combine(Request.PhysicalApplicationPath,
nomeFile);
rptReport.ReportPath = filePath;
DataSet DsDati = new DataSet();
SqlCommand myCommand = new SqlCommand("RPT_Analisi", dbconn);
myCommand.Parameters.Add(new SqlParameter("@ID1",
ddl1.SelectedValue));
myCommand.Parameters.Add(new SqlParameter("@ID2",
ddl2.SelectedValue));
myCommand.CommandType = CommandType.StoredProcedure;
SqlDataAdapter rptDa = new SqlDataAdapter(myCommand);
rptDa.Fill(DsDati, "Elenco");
ReportDataSource reportDataSource = new ReportDataSource();
reportDataSource.Name = "Contact";
reportDataSource.Value = DsDati.Tables["Elenco"];
ReportViewer1.LocalReport.DataSources.Add(reportDataSource);
ReportViewer1.DataBind();
ho provato anche ad aggiungere un
ReportViewer1.LocalReport.Refresh();
ma non cambia nulla
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 15 nov 2006 - 23:13
ciao,
sinceramente il comportamento è 1po strano, la prima cosa che mi viene in mente è, non è che tu aggiungi sempre la datasource e la seconda volta sia gia' presente quindi non ci va sopra?
Hai gia' provato a rimuoverle e poi riaggiungerla?
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(reportDataSource);
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
ricky
Profilo
| Junior Member
179
messaggi | Data Invio:
gio 16 nov 2006 - 00:03
Eggià!!! Ma sai che avevi proprio ragione??
Ma per quale motivo si verifica questa strana situazione??
Grazie mille!!!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !