Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Passing a Variable to a TextBox in ReportViewer C#.NET WinForm

chip050555chip050555 Member Posts: 32
Hi All

I am having a problem and been looking for days on passing a variable to a textbox in reportviewer.

Currently I have one date string and eventually will have six that I want to pass to textboxes in my .rdlc report. I am pulling information from a database to place in the report and have constructed a dataset. The dataset does not allow me to pull the dates I need since they are future dates, i.e. timecards/dairycards and the dates are picked from a calendar control, The dates are stored as variables and placed in an array for the report.

I keep getting the following error message when I run the report:

LocalProcessingException was unhandled.

Microsoft.Reporting.WinForms.LocalProcessingException was unhandled

Message="An error occurred during local report processing."

Source="Microsoft.ReportViewer.WinForms"

Below is my code for the btnRun_Click event:

[code]
private void btnRun_Click(object sender, EventArgs e)
{
reportViewer1.ProcessingMode = ProcessingMode.Local;
LocalReport localReport = reportViewer1.LocalReport;
reportViewer1.LocalReport.ReportPath = "Report1.rdlc";

string param0 = GlobalClass.GlobalVar;
ReportParameter inputdata = new ReportParameter("inputdata", param0);
[color=Red]this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] {inputdata});[/color]

// TODO: This line of code loads data into the 'AttendanceDataSet.EMPLOYEES' table. You can move, or remove it, as needed.
this.EMPLOYEESTableAdapter.Fill(this.AttendanceDataSet.EMPLOYEES);

this.reportViewer1.RefreshReport();
}
[/code]

I have highlighted the line of code that the exception is thrown at.

I do have on my report the textbox expression set as:

=Parameters!inputdata.Value

I have looked everywhere I can think to find a solution. Any advice would be helpful.

Thanks in advance
Sign In or Register to comment.