Click here to Skip to main content
15,894,106 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have a parameter named InvoiceNumber, I linked this parameter to my report text field.

How do I pass my textbox1 value to my taxt field using this parameter.

I'm using C# ReportViewer, windows form and SQL in my project

I have tried the following
C#
this.reportViewer1.LocalReport.ReportEmbeddedResource = "Report2.rdlc";
ReportParameter rp = new ReportParameter("InvoiceNumber", this.textBox2.Text);
this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp });
           
this.reportViewer1.RefreshReport();

I have also added correct namespace and now the program runs, but as soon as i press the generate button it gives error at

this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp });

an error occured during local processing
Posted
Updated 18-Sep-12 20:46pm
v5
Comments
Sandeep Mewara 18-Sep-12 12:35pm    
Crystal or SSRS?
GoggatjieLiesl 18-Sep-12 12:37pm    
Hey Its the normal reportviewer that comes with c#

i have tried the following

this.reportViewer1.LocalReport.ReportEmbeddedResource = "Report2.rdlc";
ReportParameter rp = new ReportParameter("InvoiceNumber", this.textBox2.Text);
this.reportViewer1.LocalReport.SetParameters(new ReportParameter[] { rp });

this.reportViewer1.RefreshReport();

now i get error missing namespace or a assembly reference?
How do i fix this
[no name] 18-Sep-12 13:19pm    
It would be better to improve your question instead of adding lines of code in a comment.
GoggatjieLiesl 18-Sep-12 13:45pm    
Thanks

1 solution

Here is an example...
I've sent datatable value from a form to a report viewer..

string sqlQuery1 = "SELECT * from table";
                        adp = new SqlDataAdapter(sqlQuery1, conn);
                        DataTable dt1 = new DataTable();
                        adp.Fill(dt1);
CRViewerAll cvphall = new CRViewerAll();
                        cvphall.dt = dt1;
                        cvphall.Show();


CRViewerAll page code
C#
public partial class CRViewerAll : Form
    {
        public CRViewerAll()
        {
            InitializeComponent();
        }
        public DataTable dt = new DataTable();
    }
 
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