Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 3363

asp.net CrystalReportViewer paging problem

$
0
0

Issue: Cannot navigate past page 2. Seems very common with a lot of people having this problem.

There is at least 10 threads about this here and none of them have the answer.

The standard canned response is 'use Page_Init()'.

 

The situation is this:

  • All logic MUST BE IN Page_Load()!

 

There are several reason for this... I don't know the report name and parameters until the user selects them.

So I repeat. Page_Init is NOT AN OPTION.

I want to make this clear because none of the previous posters made this clear and got a ton of responses to use Page_Init() and they kept posting that they CANNOT use this event - just like me and people refusing to help them because the original poster won't use Page_Init().

 

It does work if I hardcode the report parameters OR pass the parameters to the page and use Page_Init()

I need it to work in Page_Load().

 

I have the following pseudocode based on code from here:

SAML Response from SAP Cloud Identity

 

protected void Page_Load(object sender, EventArgs e)

{

     if (Session["ReportDocument"] == null)

     {

          DataSet ds = new DataSet();

          // Get parameters from user , create datasource, etc etc.

 

          ReportDocument rpt = new ReportDocument();

          rpt.SetDataSource(ds);

          Session["ReportDocument"] = rpt;

          CrystalReportViewer.ReportSource = rpt;

     }

     else

     {

          ReportDocument rpt = (ReportDocument)Session["ReportDocument"];

          CrystalReportViewer.ReportSource = rpt;

     }

}

 

"next page" past page 2 still not working.

Can export to PDF, print, etc all work.

Selecting pages above 3 manually works.


Viewing all articles
Browse latest Browse all 3363

Trending Articles