Impostazione Titolo in report Reporting Services

mercoledì 22 novembre 2006 - 00.34

squilibrio Profilo | Expert

Ciao a tutti, ho un problemino: attraverso questo codice carico dei dati in un report, vorrei pero inserire anche un titolo nel report, quindi vorrei passare un valore da visualizzare in una label (nel file del report) o in qualche altre posizione in testa al report


protected void btnVisualizza_Click(object sender, EventArgs e)
{
LocalReport rptReport = ReportViewer1.LocalReport;
string nomeFile = "Reports.rdlc";
string filePath = Path.Combine(Request.PhysicalApplicationPath, nomeFile);
rptReport.ReportPath = filePath;

DataSet DsDati = new DataSet();
SqlCommand myCommand = new SqlCommand("RPT_Analis", dbconn);
....
SqlDataAdapter rptDa = new SqlDataAdapter(myCommand);
rptDa.Fill(DsDati, "Elenco");

ReportDataSource reportDataSource = new ReportDataSource();
reportDataSource.Name = "Contact";
reportDataSource.Value = DsDati.Tables["Elenco"];

ReportViewer1.LocalReport.Refresh();
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(reportDataSource);
ReportViewer1.DataBind();
}


Grazie per l'aiuto!

freeteo Profilo | Guru

ciao,
la cosa piu' semplice da fare in questo caso è usare 1 parametro (meglio se gli dai un valore di default) :

Menu Report->Report Parameters-> lo aggiungi

e poi quando vuoi metterci il titolo, ti basta settarlo da codice con il valore che vuoi in questo modo:

//--- setto il parametro List<ReportParameter> mioArr = new List<ReportParameter>(); mioArr.Add(new ReportParameter("mioparametro", "ciao ciao")); mioreport.SetParameters(mioArr);

Poi nel report, metti giu un campo testuale e gli assegni la proprieta' "Expression" che punti al campo parametro:

=Parameters!mioparametro.Value

credo sia quello che stai cercando.
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

squilibrio Profilo | Expert

Grazie per l'aiuto!!

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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5