ReportParameter[] s = new ReportParameter[2] ; s[0] = new ReportParameter("tb", textBox1.Text); s[1] = new ReportParameter("tb2",textBox2.Text); this.reportViewer1.LocalReport.SetParameters(s); this.reportViewer1.Dock = System.Windows.Forms.DockStyle.Fill; this.reportViewer1.RefreshReport();
如果是从数据库中读出来的,新建DataSet和水晶报表关联就行啦。我是菜鸟,所以我回答的也是菜鸟的答案。
ReportParameter[] s = new ReportParameter[2] ;
s[0] = new ReportParameter("tb", textBox1.Text);
s[1] = new ReportParameter("tb2",textBox2.Text);
this.reportViewer1.LocalReport.SetParameters(s);
this.reportViewer1.Dock = System.Windows.Forms.DockStyle.Fill;
this.reportViewer1.RefreshReport();