Ciao,
quello che hai trovato va bene, ma non ho capito se tu stai usando un server di report o hai un report ".rdlc" ossia che visualizzi dentro alla tua applicazione.
Nel primo caso (ed è quello che probabilmente hai trovato in rete) devi modificare il config nella directory dove gira il server di report, come dicono qui: http://msdn.microsoft.com/en-us/library/ms156281.aspx
Nel secondo caso, ti basta passare questi parametri al tuo oggetto report e poi farti fare il pdf, con un codice di questo tipo:
LocalReport report = this.reportViewer1.LocalReport;
report.ReportPath = "...\mioReport.rdlc";
report.EnableHyperlinks = true;
report.EnableExternalImages = true;
ReportDataSource dataSource = new ReportDataSource("nome", ...);
if (report.DataSources.Count > 0)
report.DataSources[0] = dataSource;
else
report.DataSources.Add(dataSource);
//---queste ci vogliono
string mimeType;
string encoding;
string fileNameExtension;
string[] streams;
Warning[] warnings;
string deviceInfo = "<DeviceInfo>" +
"<PageHeight>21cm</PageHeight>" +
"<PageWidth>50cm</PageWidth>" +
"</DeviceInfo>";
byte[] bytes = report.Render( "PDF",
deviceInfo, out mimeType,
out encoding, out fileNameExtension,
out streams, out warnings);
....
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo