您的位置:首页 > 编程语言

【代码】报表显示

2016-05-03 21:24 369 查看
private void btnInquire_Click(object sender, EventArgs e)
{
string BeginDate = dtpBegin.Text.Trim();
string EndDate = dtpEnd.Text.Trim();
Facade.Facade faca = new Facade.Facade();
DataTable table = faca.InqCheckInfo(BeginDate, EndDate);
ReportDataSource rptDataSource = new ReportDataSource();
ReportParameter[] Params =
{
new ReportParameter("ID",Entity.Model.user),
new ReportParameter("CheckDate",DateTime.Now.ToShortDateString())
};
rptDataSource.Name = "DataSetCheckReport";//指定数据集名
rptDataSource.Value = table;//数据源名称
reportViewer.LocalReport.ReportEmbeddedResource = "UI.CheckReport.rdlc";//报表文件名
reportViewer.LocalReport.DataSources.Clear();//清空存在报表
reportViewer.LocalReport.DataSources.Add(rptDataSource);//添加数据源
reportViewer.LocalReport.SetParameters(Params);//传递参数
reportViewer.RefreshReport();//刷新报表控件
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C#报表显示