ciao grazie per l'allegato, ma ho ancora qualche dubbio...
io ho aggiunto un bottone e al click del bottone gli ho aggiunto questo codice:
protected void Button1_Click(object sender, EventArgs e)
{
Warning[] warnings;
string[] streamids;
string mimeType;
string encoding;
string extension;
parametriEXP.Add(new ReportParameter("EXP", "true"));
byte[] bytes = ReportViewer1.LocalReport.Render(
"Excel", null, out mimeType, out encoding,
out extension,
out streamids, out warnings);
FileStream fs = new FileStream(@"E:\Progetti\Mavilo\mavilo\output.xls",
FileMode.Create);
fs.Write(bytes, 0, bytes.Length);
fs.Close();
//Label1.Text = "Report exported to output.xls";
}
ora ho 2 problemi:
1. come vedi dal codice ho aggiunto un parametro EXP che setto a true quando clicco sul bottone dell'export, nel page load della pagina è settato a false e nelle proprietà della tabella nel tab visibility, nella casella Expression, ho messo questa espressione: =Parameters!EXP.Value
il problema è ke la tabella è sempre visibile
2. col codice che vedi sopra il file in excel mi viene salvato sul server, ovviamente essendo 1 applicazione web la cosa non va bene... avrei bisogno di: o aprire 1 pagina excel con dentro il grafico, oppure salvare il file in locale.
grazie mille per l'aiuto