Microsoft ReportViewer(微软报表)项目中的应用
2010-10-19 13:39:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閻愵剙鍔ょ紓宥咃躬瀵鎮㈤崗灏栨嫽闁诲酣娼ф竟濠偽i鍓х<闁绘劦鍓欓崝銈囩磽瀹ュ拑韬€殿喖顭烽幃銏ゅ礂鐏忔牗瀚介梺璇查叄濞佳勭珶婵犲伣锝夘敊閸撗咃紲闂佽鍨庨崘锝嗗瘱闂備胶顢婂▍鏇㈠箲閸ヮ剙鐏抽柡鍐ㄧ墕缁€鍐┿亜韫囧海顦﹀ù婊堢畺閺屻劌鈹戦崱娆忓毈缂備降鍔庣划顖炲Φ閸曨垰绠抽悗锝庝簽娴犻箖姊洪棃娑欐悙閻庢矮鍗抽悰顕€宕堕澶嬫櫖濠殿噯绲剧€笛囧箲閸ヮ剙钃熼柣鏂挎憸閻熷綊鏌涢…鎴濇灈妞ゎ剙鐗嗛—鍐Χ鎼粹€茬凹缂備緡鍠楅幐鎼佹偩閻戣棄纭€闁绘劕绉靛Λ鍐春閳ь剚銇勯幒鎴濐伀鐎规挷绀侀埞鎴︽偐閹绘帩浼€缂佹儳褰炵划娆撳蓟濞戞矮娌柟瑙勫姇椤ユ繈姊洪柅鐐茶嫰婢т即鏌熼搹顐e磳闁挎繄鍋涢埞鎴犫偓锝庘偓顓涙櫊閺屽秵娼幏灞藉帯闂佹眹鍊曢幊鎰閹惧瓨濯撮柛鎾村絻閸撳崬顪冮妶鍡楃仸闁荤啿鏅涢悾鐑藉Ψ瑜夐崑鎾绘晲鎼粹剝鐏嶉梺缁樻尰濞叉﹢濡甸崟顖氱疀闂傚牊绋愮花鑲╃磽娴h棄鐓愭慨妯稿妿濡叉劙骞樼拠鑼槰闂佸啿鎼崐濠毸囬弶搴撴斀妞ゆ梻銆嬪銉︺亜椤撶偛妲婚柣锝囧厴楠炴帡骞嬮弮鈧悗濠氭⒑鐟欏嫭鍎楅柛妯衡偓鐔插徍濠电姷鏁告慨鐑藉极閸涘﹥鍙忔い鎾卞灩绾惧鏌熼崜褏甯涢柍閿嬪灦閵囧嫰骞掗崱妞惧缂傚倷绀侀ˇ閬嶅极婵犳氨宓侀柛鈩冪⊕閸婄兘鏌涘┑鍡楊伀妞ゆ梹鍔曢埞鎴︽倻閸モ晝校闂佸憡鎸婚悷锔界┍婵犲洦鍤冮柍鍝勫暟閿涙粓姊鸿ぐ鎺戜喊闁告瑥楠搁埢鎾斥堪閸喓鍘搁柣蹇曞仧绾爼宕戦幘璇茬疀濞达絽鎲¢崐顖炴⒑绾懎浜归悶娑栧劦閸┾偓妞ゆ帒鍟惃娲煛娴e湱澧柍瑙勫灴閹瑩寮堕幋鐘辨闂備礁婀辨灙闁硅姤绮庨崚鎺楀籍閸喎浠虹紓浣割儓椤曟娊鏁冮崒娑氬幈闂佸搫娲㈤崝宀勬倶閻樼粯鐓曢柟鑸妼娴滄儳鈹戦敍鍕杭闁稿﹥鐗犲畷婵嬫晝閳ь剟鈥﹂崸妤€鐒垫い鎺嶈兌缁犲墽鈧厜鍋撳┑鐘辩窔閸嬫鈹戦纭烽練婵炲拑绲垮Σ鎰板箳閹冲磭鍠撻幏鐘绘嚑閼稿灚姣愰梻鍌氬€烽懗鑸电仚濠电偛顕崗妯侯嚕椤愩倖瀚氱€瑰壊鍠栧▓銊︾節閻㈤潧校缁炬澘绉瑰鏌ュ箵閹烘繄鍞甸柣鐘烘鐏忋劌顔忛妷褉鍋撶憴鍕碍婵☆偅绻傞~蹇涙惞閸︻厾锛滃┑鈽嗗灠閹碱偊锝炲鍥╃=濞达綁顥撻崝宥夋煙缁嬪灝鏆遍柣锝囧厴楠炲鏁冮埀顒傜不婵犳碍鍋i柛銉戝啰楠囬悗瑙勬尭缁夋挳鈥旈崘顔嘉ч柛鈩兠棄宥囩磽娴e壊鍎愰柛銊ュ缁顓兼径瀣偓閿嬨亜閹哄秶顦︾€殿喖鐏濋埞鎴﹀煡閸℃浠梺鍛婎焼閸曨収娲告俊銈忕到閸燁垶宕愰崹顐e弿婵☆垳鍘ф禍楣冩倵濮樼偓瀚�

核心提示:一. 创建数据集 【添加】-【新建项】-【数据集】-【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 微软
编辑录入:爽爽 [复制链接] [打 印]- ››微软word 2010中打印份数设置方法
- ››微软PowerPoint 2013细节功能介绍
- ››Microsoft Outlook 2010 邮箱客户端中常用邮件设置...
- ››微软Bing Tranalator将支持雅虎Babel Fish用户
- ››Microsoft Office2007Open XML 格式的术语表
- ››微软关于Windows 7 SP1安装的建议
- ››微软应延长Windows XP寿命的10大理由
- ››微软Windows 7 SP1 RC 官方已经提供下载
- ››Microsoft PowerPoint 2010介绍
- ››微软也为谷歌的Android系统制作应用程序
- ››Microsoft ReportViewer(微软报表)项目中的应用...
- ››微软发布超级计算机版Excel测试版本
更多精彩
赞助商链接