如何将文本框值传递给reportviewer文本字段 [英] How to pass textbox value to reportviewer textfield
本文介绍了如何将文本框值传递给reportviewer文本字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个名为InvoiceNumber的参数,我将此参数链接到我的报告文本字段.
如何使用此参数将textbox1值传递给我的taxt字段.
我在项目中使用C#ReportViewer,Windows窗体和SQL
我尝试了以下
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
推荐答案
以下是示例...
我已将数据表的值从表单发送到报表查看器..
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();
CRViewer所有页面代码
CRViewerAll page code
public partial class CRViewerAll : Form
{
public CRViewerAll()
{
InitializeComponent();
}
public DataTable dt = new DataTable();
}
这篇关于如何将文本框值传递给reportviewer文本字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文