I'm need to progromatically change some things in a report based on external conditions. I've created a non-visible parameter and I'm setting that parameter value from outside the report. However, I'm never seeing the parameter being set to anything but the default expression string from either the report constructor or the ItemDataBinding event. When in the cycle are report parameters bound to their values, and how can I hook into that?