Click here to Skip to main content
12,698,600 members (25,359 online)
Rate this:
 
Please Sign up or sign in to vote.
See more: C#
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
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 18-Sep-12 7:10am
Updated 18-Sep-12 21: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
GoggatjieLiesl 18-Sep-12 13:45pm
   
Thanks

1 solution

Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

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

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

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Mobile
Web02 | 2.8.170118.1 | Last Updated 20 Sep 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100