Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: C# WinForm
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
Edited 18-Sep-12 21:46pm
v5
Comments
Sandeep Mewara at 18-Sep-12 12:35pm
   
Crystal or SSRS?
GoggatjieLiesl at 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 at 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
0 DamithSL 390
1 Maciej Los 217
2 OriginalGriff 213
3 BillWoodruff 135
4 Garth J Lancaster 90
0 OriginalGriff 7,953
1 DamithSL 6,139
2 Sergey Alexandrovich Kryukov 5,449
3 Maciej Los 5,293
4 Kornfeld Eliyahu Peter 4,539


Advertise | Privacy | Mobile
Web01 | 2.8.141223.1 | Last Updated 20 Sep 2012
Copyright © CodeProject, 1999-2014
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