- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DevExpresXtraReports控件使用的说明
XtraReports 使用说明2015-07-0104:38? 安装 Dxperience必威体育精装版版本是Dxperience v8.33。安装完组件库之后,Dxperience中的控件会自动嵌入到 vs系统中。在创建报表等项目是并不需要添加引用,系统会自动为你添加需要的引用。 创建一个简单报表我们以一个最简单的hello word例子开始。首先打开vs2005,新建一个项目,点击项目右键添加一个新项,选择XtraReport Class v8.3(选择XtraReport Wizard v8.3通过向导创建),点击确定,弹出提示框,选择“是”,则新的报表文件将添加进入App_Code文件夹内,如果选择“否”,则直接添加进入项目中,会出现不能显示设计器的情况,所以建议选择“是”。这样一个新的报表文件添加进来了,但是一个报表文件是不能直接显示的,是要嵌入到页面中才能显示给客户,将一个报表文件加入到页面中其实很简单,只需要加入几句话就可以了,首先添加DevExpress.Web引用,然后新建一个页面,在页面的前台添加下面的引用:%@RegisterAssembly=DevExpress.XtraReports.v8.3.Web, Version=, Culture=neutral, PublicKeyToken=b88d1754d700e49a Namespace=DevExpress.XtraReports.WebTagPrefix=dxxr%在form标签中加入dxxr:ReportViewerID=ReportViewerrunat=server/dxxr:ReportViewer可以编辑报表显示的边框,尺寸等等。在后台加入下面的程序:protectedvoid Page_Load(object sender, EventArgs e) { ReportViewer.Report = newXtraReport1();}这样报表就可以显示出来了,但是现在我们什么也看不到,因为报表中还没有添加任何内容。下面我们向报表中添加内容,达到我们想要的显示效果。在初始的设计器中只有PageHeader、明细和页脚三个带区。如果想要添加更多的块可以右键点击设计器的任何地方,弹出菜单,选择想要添加的带区,除了Group Header以外每一个带区都只能出现在一个报表中一次。控件:当我们安装完XtraReports组件之后,在工具栏中就会自动加入报表控件组,我们常用到的是控件是XRLabel, XRTable。对于任何复杂报表,这些工具基本可以满足你的要求。首先我们将XRLabel拖拽到Detail带区。在属性窗口修改Text属性为“hello word”,修改Font属性,将字体放大些。搞定!我们的第一个报表程序完成了,就这么简单,不需要长长的代码和复杂的过程。从我们做的第一个简单的例子就可以看出,Dxperience的这个报表控件特点就是简单、易用,设计器清爽、美观。同时智能的创建向导也更加快捷使用。 连接数据源上面我们只是创建非常简单的报表,对于连接数据源,创建复杂报表XtraReports也提供了非常好的解决办法。下面我们看看怎么样连接数据源,显示数据信息。XtraReports对于web项目中数据源的绑定不如winform项目灵活。我目前知道有两种方式,一种是:是通过项目中添加DataSet文件的形式,通过DataSet得到的数据源添加到报表的数据源中。第二种是:通过后台编写代码实现数据绑定,如果还有其他方法,敬请赐教。首先我们了解下第一种通过DataSet绑定数据源方式。在当前项目中(最好是在报表文件所在的目录下)添加DataSet文件,则系统会弹出链接数据源的向导, 选择你的数据源, 点击【下一步】——点击【下一步】——点击【下一步】——默认选中『Use SQL statemens』,点击【下一步】——点击【Query Builder】.??弹出上面的对话框,这里可以编写sql语句了,点击【ok】,此时数据源产生了。下面就是要将这个DataSet的数据源添加到报表中去。打开报表的设计视图,在工具栏的Data组中选择DataSet,将DataSet拖拽到设计器界面中,如图:会弹出如图所示的界面,在Typed dataset中,选择刚刚创建的DataSet1,这样刚刚创建的DataSet数据源就添加到了报表文件中。此时你会发现在Field List窗口中多了一个dataset11,这个就是我们刚刚添加的数据源,将这些字段拖拽到我们报表的控件上,就达到了绑定数据源的目的,?现在我先介绍下后台代码的绑定数据源方式。首先创建数据源,这里以SQL Server 2005为例,创建一个PersonInfo的表。CREAT
文档评论(0)