C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Forums » .NET » ASP.NET »

parameter field in crystal report


Posted Date: 03 Jul 2008      Posted By: Manu      Member Level: Gold     Points: 1   Responses: 0



hi frndzz

i got problem with parameter field in crystaleport

i have to send department name as parameter field..for this i have created on rpt file and set parameterfield in that as "dept"

in code behind page i have written code

CrystalReport4 c1;
CrystalDecisions.CrystalReports.Engine.Table mytable;
CrystalDecisions.Shared.TableLogOnInfo mylogin;

CrystalDecisions.CrystalReports.Engine.ReportDocument orpt=new CrystalDecisions.CrystalReports.Engine.ReportDocument();
const string PARAMETER_FIELD_NAME="dept";
private void Page_Load(object sender, System.EventArgs e)
{
c1=new CrystalReport4();
foreach (CrystalDecisions.CrystalReports.Engine.Table mytable in orpt.Database.Tables )
{
mylogin=mytable.LogOnInfo;
mylogin.ConnectionInfo.Password="lssmis";
mylogin.ConnectionInfo.UserID="lssmis";
mytable.ApplyLogOnInfo(mylogin);
}
ParameterFields pfs=CrystalReportViewer1.ParameterFieldInfo;
ArrayList arr=new ArrayList();
arr.Add("Soft Ware");
arr.Add("Admin");
setpfinfo(pfs,arr);

string path="c:\\Inetpub\\wwwroot\\examplecsharp\\CrystalReport4.rpt";
orpt.Load(path);
CrystalReportViewer1.ReportSource=orpt;
CrystalReportViewer1.DataBind();

}
void setpfinfo(ParameterFields parameterFields,ArrayList arrayList)
{

ParameterValues currentParameterValues=new ParameterValues();
foreach(object submittedValue in arrayList)
{
ParameterDiscreteValue parameterDescreteValue=new ParameterDiscreteValue();
parameterDescreteValue.Value=submittedValue.ToString();
currentParameterValues.Add(parameterDescreteValue);
}
ParameterField parameterField=parameterFields[PARAMETER_FIELD_NAME];
parameterField.set_CurrentValues(currentParameterValues);
}

But in the method at last line there is one error
C:\Inetpub\wwwroot\examplecsharp\appblocks.aspx.cs(107): 'CrystalDecisions.Shared.ParameterField.CurrentValues.set': cannot explicitly call operator or accessor"

THis is the error...
Without this line if i execute the application...i got the error in age like missing current values..
What is the problem here
I am using .net2003
Plzz give a solution





Responses


No responses found. Be the first to respond and make money from revenue sharing program.

Post Reply
You must Sign In to post a response.
Next : certification......
Previous : hi...whats the error in code..plz help...DAtaset
Return to Discussion Forum
Post New Message
Category: ASP.NET

Related Messages



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use