最新vs自带报表Word文件下载.docx
《最新vs自带报表Word文件下载.docx》由会员分享,可在线阅读,更多相关《最新vs自带报表Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。
工具箱中会自动的出现可以添加的报表项。
在这里我们要显示的是数据库中表的字段的数据,所以把报表项中的表可以直接拖动过来,同时会给出如下的提示让我们添加数据容器dataset。
二.添加数据集
1.选择新建点击数据集。
弹出数据集属性:
2.选择数据对象
点击完成后显示如下信息:
点击完成后在报表数据中如下显示:
3.测试数据集
选择新建的数据集.XSD结尾文件
双击数据集文件,显示如下图:
测试数据集:
点击预览跳出如下窗口:
4.配置报表
测试数据集正常,生成解决方案,返回报表模版页面选择工具箱:
拖动上图中的表到报表模版中:
设置报表显示数据:
根据需要设置报表的页眉、页脚、打印方式:
给报表添加页码:
三.显示报表
1.新建页面把ReportViewer控件放到页面中
ReportViewer控件在页面中显示如下:
同时在页面中创建ScriptManager控件和ObjectDataSource控件
页面中显示如下:
2.连接报表
点击选择报表下拉选择刚才新建报表
显示如下:
3.为数据源提供未知参数:
创建DropDownList控件配置数据源
点击选择数据源:
点击新建数据源:
选择sql数据库点击确定:
选择连接字符串点击下一步:
选择sql语句点击下一步,跳出如下窗口:
输入sql语句点击下一步,测试查询点击完成:
配置显示数据字段:
创建时间参数,前台代码中添加两个隐藏TextBox控件,传递时间参数。
源代码符下图所示:
后台代码:
4.为ReportViewer配置数据源
选择ObjectDataSource控件点击配置数据源
弹出如下窗口:
选择创建的数据集命名开头的数据组件点击下一步,如下图所示操作:
为未知参数提供参数源,如图所示选择:
参数选择完毕如下图所示:
点击完成回到主页面,点击浏览,就可显示报表信息。
后台绑定表报
首先在前台绑定好报表,在后台写如下代码:
this.ReportViewer1.LocalReport.DataSources.Clear();
this.ReportViewer1.LocalReport.DataSources.Add(newReportDataSource("
DataSet1"
dateset.PaymentForGoodstotalize(ht).Tables[0]));
//第二个参数为数据源
ReportViewer1.LocalReport.Refresh();