Far*_*rna 0 c# reporting reportparameter visual-studio-2010
我创建了一个WinForms应用程序,并在表单上使用ReportViewer,并.rdlc为它设计了一个report().在我的报告中,我选择了我的表和存储过程,并为我的存储过程定义了参数,并在表单的表单加载事件中写道:
private void Form1_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'testoDataSet.Table2' table. You can move, or remove it, as needed.
this.Table2TableAdapter.Fill(this.testoDataSet.Table2);
ReportParameter pa = new ReportParameter("Name", "abc");
ReportParameter pa1 = new ReportParameter("Family", "xyz");
reportViewer1.LocalReport.SetParameters(new ReportParameter[] { pa, pa1 });
reportViewer1.LocalReport.Refresh();
this.reportViewer1.RefreshReport();
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行我的应用程序时,我的报表查看器上显示了所有记录,但我的选择查询是
select *
from User
where Name = 'abc' and Family = 'xyz';
Run Code Online (Sandbox Code Playgroud)
怎么了??
| 归档时间: |
|
| 查看次数: |
335 次 |
| 最近记录: |