水晶报表操作步骤

水晶报表操作步骤

ID:18254434

大小:731.00 KB

页数:9页

时间:2018-09-16

水晶报表操作步骤_第1页
水晶报表操作步骤_第2页
水晶报表操作步骤_第3页
水晶报表操作步骤_第4页
水晶报表操作步骤_第5页
资源描述:

《水晶报表操作步骤》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、l新建一个项目:文件>>>>新建>>>>项目>>>Windows窗体引用程序l建报表1.右键添加“新建项”,选择“Crystal报表”(后缀名为.rpt)添加报表以后,项目下的引用会出现以下关于报表本身自带的数据集:2.选择“作为空白报表”3报表的大小在CrystalReports(R)>>>设计>>>打印机设置>>>大小4可以用线条对象,框对象画表格,用文本对象添加显示的文本5以下这些字段都可往报表里直接拖拽也可点击右键“插入“点击“主报表预览“效果:页眉:时一张表的表头详细资料:是要显示的数据(如果要打印

2、预览的话,可以把所有的字段都放到详细资料里)l美化表格1.按住“Ctrl”键+鼠标左键点击文本对象右键“设置多个对象的格式”文本在表格里对齐方式:选中文本对象右键“设置多个对象的格式”>>>“共用”>>>水平对齐方式:默认,左,居中,右,两端对齐。文本四周添加边框:选中文本对象右键“设置多个对象的格式”>>>“边框”:无,单线,双线,短划线,点线。调整文本字体:选中文本对象右键“设置多个对象的格式”>>>“字体“:段落:选中文本对象右键“设置多个对象的格式”>>>“段落“超级链接:选中文本对象右键“设置多个对

3、象的格式”>>>“超级链接“1.右键添加“新建项”,选择“程序集”(后缀名为.xsd)2.工具箱>>>>数据集:拖拽一个DataTable右键添加“列”注意:表名与sql查出来的表名取名要一致。每一列的值跟数据库里字段的类型一致(点击“每一列“属性里的DataType)报表里进行汇总只能针对数字类型l加载数据集1.右键“数据库字段”>>>“数据库专家”>>>“ADO.NET数据集”:把需要的数据源选中后点击“”如果添加了新的字段后选中“数据库字段”右键点击“验证数据库”即可刷新新的字段。将字段拖拽到报表中后,

4、改字段就会显示绿色的勾即“”l加载报表1.“添加“>>>”Windows窗体“:后缀名为.cs2.工具箱>>>CrystalReports>>>CrystalReportViewerl报表引用:usingCrystalDecisions.CrystalReports.Engine;l打印机引用:usingSystem.Drawing.Printing;l报表在Debug下的代码privatevoidReportAll(){//stringstrSql="selectsum(buyprice*booknum)a

5、sSumMoney,sum(booknum)asBookNumfromDFBookSendList";stringstrSql="selectB.regionnameasRegionname,A.BookNum,A.SumMoneyfrom(selectcantoncode.fathercode,sum(booknum)asBookNum,sum(booknum*buyprice)asSumMoneyfromdfbooksendlist,countryfile,cantoncodewherecountryfi

6、le.countrypk=dfbooksendlist.countrypkandcantoncode.regioncode=countryfile.regioncodegroupbycantoncode.fathercode)asA,(selectregionname,regioncode,fathercodefromcantoncodewhereregioncodein(selectfathercodefromcantoncodegroupbyfathercode)groupbyregionname,reg

7、ioncode,fathercode)asBwhereA.fathercode=B.regioncode";DataSetds=newDataSet();ds=db.GetData(strSql,"DteAllBooks");//DteAllBooks与数据集里的DataTable表名一致ReportDocumentrd=newReportDocument();rd.Load(MainForm.theCurrentPath+"\rpt\CR_Voucher_AllBooks.rpt");//CR_Vouc

8、her_AllBooks.rpt与报表的名字一致rd.SetDataSource(ds.Tables[0]);crystalReportViewer1.ReportSource=rd;}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。