Click here to Skip to main content
15,891,372 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,
I am developing a crystal report where
I want to pass one parameter from main report column to sub report and other parameter from a text box based on that i need to show 1 record in main report and multiple records in sub report
i have used linking sub report to main report but it is showing me parameterField current value exception. How to resolve it ?
Posted

 
Share this answer
 
Comments
mudassirk 7-Jun-14 5:01am    
//This is to pass parameter to Sub Reports not only main reports


ReportDocument crystalReportDoc = new ReportDocument();

crystalReportDoc.Load(Server.MapPath("~/Folder/Folder2/CrRptXyz.rpt"));

crystalReportDoc.SetParameterValue("@SemName", ddlcourseregin.SelectedItem.Text);

crystalReportDoc.SetParameterValue("@SemName", ddlcourseregin.SelectedItem.Text, crystalReportDoc.Subreports[0].Name.ToString());
crystalReportDoc.SetParameterValue("@SemName", ddlcourseregin.SelectedItem.Text, crystalReportDoc.Subreports[1].Name.ToString());

crystalReportDoc.SetParameterValue("@SemName", ddlcourseregin.SelectedItem.Text, crystalReportDoc.Subreports[2].Name.ToString());
crystalReportDoc.SetParameterValue("@SemName", ddlcourseregin.SelectedItem.Text, crystalReportDoc.Subreports[3].Name.ToString());


crystalReportDoc.SetDatabaseLogon(UName, Pass, Servername, DBase, Ignore);



Not Working. Parameter missing error for sub report
ReportDocument crystalReportDoc = new ReportDocument();

crystalReportDoc.Load(Server.MapPath("~/Folder/Folder2/CrRptXyz.rpt"));

crystalReportDoc.SetParameterValue("@SemName", ddlcourseregin.SelectedItem.Text);

crystalReportDoc.SetParameterValue("@SemName", ddlcourseregin.SelectedItem.Text, crystalReportDoc.Subreports[0].Name.ToString());
crystalReportDoc.SetParameterValue("@SemName", ddlcourseregin.SelectedItem.Text, crystalReportDoc.Subreports[1].Name.ToString());

crystalReportDoc.SetParameterValue("@SemName", ddlcourseregin.SelectedItem.Text, crystalReportDoc.Subreports[2].Name.ToString());
crystalReportDoc.SetParameterValue("@SemName", ddlcourseregin.SelectedItem.Text, crystalReportDoc.Subreports[3].Name.ToString());


crystalReportDoc.SetDatabaseLogon(UName, Pass, Servername, DBase, Ignore);



Not Working parameter missing error for sub report
 
Share this answer
 
v2
Brahammastr hjhjhjh huhuh jh j j jh jh j j
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900