Responding to an event?

  • Thread starter Thread starter Mobius498
  • Start date Start date
M

Mobius498

Hi, i'm new to C# and i'm trying to respond to an event.

I'm using the CrystalReportViewer to display crystal reports on the
web and i need to know when a user clicks the refresh button so i can
reset the parameters.

this is what i have so far, and it's giving errors

protected CrystalDecisions.Web.CrystalReportViewer
CrystalReportViewer1;

this.CrystalReportViewer1.ReportRefresh += new
CrystalDecisions.Web.RefreshEventHandler(CrystalReportViewer1_ReportRefresh);

private void CrystalReportViewer1_ReportRefresh(object sender,
CrystalDecisions.Web.RefreshEventHandler w)
{
//event code
}


it's a syntax error and it says:
Method Crystal1.View.CrystalReportViewer1_ReportRefresh(object,
CrystalDecisions.Web.RefreshEventHandler)' does not match delegate
'void CrystalDecisions.Web.RefreshEventHandler(object,
CrystalDecisions.Web.ViewerEventArgs)'

i've havent used events yet in c#, so i could be setting it up wrong
syntatically..
thanks
Posted at: http://www.groupsrv.com
 
You have declared the event handler incorrectly.

private void CrystalReportViewer1_ReportRefresh(object sender,
CrystalDecisions.Web.RefreshEventHandler w)
{
//event code
}

should be

private void CrystalReportViewer1_ReportRefresh(object sender,
CrystalDecisions.Web.ViewerEventArgs eventargs)
{
//event code
}


--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
Mobius498 said:
Hi, i'm new to C# and i'm trying to respond to an event.

I'm using the CrystalReportViewer to display crystal reports on the
web and i need to know when a user clicks the refresh button so i can
reset the parameters.

this is what i have so far, and it's giving errors

protected CrystalDecisions.Web.CrystalReportViewer
CrystalReportViewer1;

this.CrystalReportViewer1.ReportRefresh += new
CrystalDecisions.Web.RefreshEventHandler(CrystalReportViewer1_ReportRefresh);

private void CrystalReportViewer1_ReportRefresh(object sender,
CrystalDecisions.Web.RefreshEventHandler w)
{
//event code
}


it's a syntax error and it says:
Method Crystal1.View.CrystalReportViewer1_ReportRefresh(object,
CrystalDecisions.Web.RefreshEventHandler)' does not match delegate
'void CrystalDecisions.Web.RefreshEventHandler(object,
CrystalDecisions.Web.ViewerEventArgs)'

i've havent used events yet in c#, so i could be setting it up wrong
syntatically..
thanks
Posted at: http://www.groupsrv.com
 
Back
Top