Microsoft ReportViewer(微软报表)项目中的应用
2010-10-19 13:39:00 来源:WEB开发网核心提示:一. 创建数据集 【添加】-【新建项】-【数据集】-【OrderReport.xsd】创建好后【右键】-【添加】-【DataAdapter】弹出配置向导后创建对应的数据连接(省略)-【下一步】出现输入sql语句时可以把sql语句黏贴至内容中(支持视图),点击【查询生成器】-查询出对应的结果-【下一步】-【完成】数据集
一. 创建数据集
【添加】-【新建项】-【数据集】-【OrderReport.xsd】
创建好后【右键】-【添加】-【DataAdapter】弹出配置向导后创建对应的数据连接(省略)-【下一步】
出现输入sql语句时可以把sql语句黏贴至内容中(支持视图),点击【查询生成器】-查询出对应的结果-【下一步】-【完成】
数据集创建完成
二. 创建报表
【添加】-【新建项】-【报表】-【OrderReport.rdlc】
在VS上方工具栏中【报表】-【数据源】-弹出报表数据源-下拉选中【OrderReport_******】-【添加到报表】-【确定】
在【工具箱】中拖动【表】到设计视图后出现表格,点击表格任意处,在上方与左方出现灰色区域,在表格左上角【右键】-【属性】
弹出【表属性】窗口,在【数据集名称】下拉选中刚才添加的数据源【OrderReport_******】-【确定】
在刚才所说的灰色的上方区域中可以添加【列】,合并【列】,在【表头】单元格中添入你想加的字段
表格内【详细信息】区域是想从数据库中读取的数据,选中【详细信息】行中某一单元格-【右键】-【表达式】弹出【表达式】窗口
在【类别】中有字段,数据集,函数等可以使用,例如【类别】-选中【字段】-最右边【字段】出现刚才数据中所要查询的字段-双击【*****(OrderCode)】
-【确定】,反复操作完成所有字段的表达式
报表创建完成
三. 创建页面
过程省略
在【工具箱】-【报表】-拖动【MicrosoftReportViewer】到页面中,在对应的事件中插入下面的代码
protected void btnToSearch_Click(object sender, EventArgs e) { DataTable dt = new DataTable(); dt = bllo.GetOrderReport(); Microsoft.Reporting.WebForms.ReportDataSource Ds = new ReportDataSource("OrderReport_******", dt); this.ReportViewer1.LocalReport.ReportPath = @"Report\OrderReport.rdlc"; ReportViewer1.LocalReport.DisplayName = "统计表"; ReportViewer1.LocalReport.DataSources.Clear(); ReportViewer1.LocalReport.DataSources.Add(Ds); ReportViewer1.DataBind(); }
Tags:Microsoft ReportViewer 微软
编辑录入:爽爽 [复制链接] [打 印][]
- ››微软关于Windows 7 SP1安装的建议
- ››微软应延长Windows XP寿命的10大理由
- ››微软Windows 7 SP1 RC 官方已经提供下载
- ››Microsoft PowerPoint 2010介绍
- ››微软也为谷歌的Android系统制作应用程序
- ››Microsoft ReportViewer(微软报表)项目中的应用...
- ››微软发布超级计算机版Excel测试版本
- ››Microsoft APP-V 4.5使用经验之序列化工具
- ››微软推出Windows 7自动升级程序
- ››微软证实不会在欧洲市场发布Win7无浏览器版
- ››微软将允许PowerPoint和Excel文件嵌入网页
- ››微软发8月补丁修9大漏洞 DLL劫持漏洞未修复
更多精彩
赞助商链接