Reading variable value in "RenderedPages.PageAdded" event
Posted: Thu Dec 15, 2016 3:14 am
Hi,
On a report, I have defined variable. For each rendered page I am changing value of this variable(have defined expression on event "rendering"). On "RenderedPages.PageAdded" event, I would like to read (last set) value of this variable. Is there any way to acces variable values, that are updated from report events?
I did following steps. First, on a report I have declared variable "myVariable"(type of string).
Then I defined page "Rendering events" "Rendering" event expression:
If I bind this variable to text component, component shows expected data(resolved expression).
Then I defined event on engine:
This event is fired when rendered page is added to a list of rendered pages. Inside this event, I would like to read "myVariable" current (last set) value. I tried:
in both cases, value is "". Is there any other way to read current variable value?
Rgds,
Frenk
On a report, I have defined variable. For each rendered page I am changing value of this variable(have defined expression on event "rendering"). On "RenderedPages.PageAdded" event, I would like to read (last set) value of this variable. Is there any way to acces variable values, that are updated from report events?
I did following steps. First, on a report I have declared variable "myVariable"(type of string).
Then I defined page "Rendering events" "Rendering" event expression:
Code: Select all
myVariable = "ABC_" + Line.ToString() + "_" + PageNofM.ToString() + "_" + input.shpm_copy ;
Then I defined event on engine:
Code: Select all
report.RenderedPages.PageAdded += RenderedPages_PageAdded;
Code: Select all
report.Dictionary.Variables["myVariable"].Value
report.CompiledReport.Dictionary.Variables["myVariable"].Value
Rgds,
Frenk