Wednesday, July 13, 2011

To access crystal report control in code behind

To access crystal report control in code behind

Following 3 steps to access crystal report control & change value in codebehind
Steps:


1. Make an object of your crystal report.

    rptMyReport report = new rptMyReport();
2. Using object access control for which you want to do changes . cast control to TextObject


TextObject to =(TextObject) report.PageHeaderSection1.ReportObjects. ["textboxname"];

OR 

TextObject to = (TextObject)report.ReportDefinition.Sections["Section2"].ReportObjects["textboxname"];

3. Now using reference you can change the value of crystal report control .
          to.Text=newvalue;



Happy Coding!!