Why e.Report.ReportFile always is empty?
Where can I get fileName in SaveReport method?
I cant use Session for it in my project.
Code: Select all
protected void Page_Load(object sender, EventArgs e)
{
stiReportDesigner1.SaveReport += StiWebDesigner1_SaveReport;
if (!Page.IsPostBack && Page.Request.QueryString["stimulsoft_webdesigner"] == null)
{
string fileName = GetReportFileName(GetIdFromRequest());
StiReport report = new StiReport();
report.Load(fileName);
//report.ReportFile == fileName <- correct!!!!
stiReportDesigner1.Design(report);
}
}
void StiWebDesigner1_SaveReport(object sender, StiWebDesigner.StiSaveReportEventArgs e)
{
string fileName = e.Report.ReportFile; // <-- e.Report.ReportFile always empty
if (!string.IsNullOrEmpty(fileName))
{
e.Report.Save(fileName);
}
}