WYTC-C#-Crystal Reports(水晶報表)

本文详细介绍 CrystalReportViewer 控件的常用属性、方法与事件,包括如何设置背景图像、工具栏可见性等,并解释 ReportDocument 组件的功能特性,如资料选择、报表连接及报表导出等操作。

 CrystalReportsViewer常用屬性
BackgroundImage 取得或設定背景圖像
DisplayGroupTree 取得或設定[樹狀可視檢視]是可見還是隱藏的
DisplayStatusBar 取得或設定[狀態列]是可見還是隱藏的
DisplayToolBar  取得或設定[工具列]是可見還是隱藏的
EnableDrillDown  取得或設定使用者是否可以擷取報表的細目
enableToolTips  取得或設定是否顯示工具提示
enterpriseLogin  取得或設定企業報表的登入資訊
LogOnInfo  用來取得或設定TableLogOnInfos集合
ReportSource  設定與crystalreportview連結的報表
SelectionFormula 取得或設定報表的選擇公式
showexportbutton 取得或設定是否有匯出的按鈕
showgrouptreebutton 取得或設定工具列是否有可顯示或隱藏的[群組樹狀結構]的按鈕
viewcont   取得檢視數目
viewTimeselectionFormula 取得或設定資料選擇公式,以千篩選報表中的資料

crystalReportViewer的常用方法
closeview()
drilldwonongroup() 群組的細目
exportreport()  匯出顯示的報表
GetCurrentPageNumber 取得報表的目前頁碼
printReport()  列印報表
refreshReport()
searchfortext()  返回true/false
showfirstpage()  報表第一頁
showgrouptree()
showlastpage()
shownextpage()
showNthpage(N)  顯示第n頁n<1 無動作 N>總頁數,則顯示最後一頁
showpreviouspage()
zoom(percent)  percent=1 頁寬 percent=2 整頁 percent=80 縮小為80%

crystalreportviewer的常用事件
AfterRender 報表建構程序結束時觸發
beforeRender 報表建構程序開始時觸發
drill
navigate 濟覽報表時觸發
reportrefresh
search

crystalreport分五個區段
報表首:可放圖表或交叉表,在此的內容只會在報表的開頭列印一次
首頁:   不可放圖表或交叉表,在此的內容會在每個新頁開頭列印
細目: 不可放圖表或交叉表.
報表尾:可放圖表或交叉表,在此的內容會在報表的結尾列印一次。ex:此區常放總計
頁尾: 不可放圖表或交叉表,放在此區的會在每頁的頁尾列印

ReportDocumet 元件
ReportDocuemnt常用屬性
Database :取得data物件
DataSourceConnections: 包含報表中所有表格的連接資訊
ExportOptions:
Filename: 指定報表檔案名稱。如有指定通訊協定或磁碟代號,則使用ras://為預設值
FilePath: 指定報表檔案的路徑,其中不含通訊協定前置字元
IsSubReport: 用來取得報表是否為子報表
RecordSelectionformula 用來取得或設定資料選擇公式
subReport 用來取得subreport物件
ReportDocument常用方法
close()
export() 將報表匯出至exportoptions物個中指定的格式與目的地
exporttodisk() 以指定格式將報表蕉出至檔案 ex:export.ExportToDisk(exportFormatType.Richtext,"report.rtf")
exportToHttpResponse() 以指定的格式將報表匯出至回應換件。
load()
opensubreport() 
refresh()
setDatabaseLogon() 賬號密碼登入資訊 report.setdatabaseLogon("admin","pass");
verifydatabase() 檢查報表是否與資料庫保持連線

 

Crystal Reports 9.2 中文版(水晶报表) 下载,,软件版本:9.2.0.448不过现已出了Crystal Reports Professional v9.2.2.634 (c) Crystal Decisions,有足够的空间就提供.这是一个很不错的报表控件,我相信很多朋友都听说过吧!Crystal Reports 用于处理数据库,帮助用户分析和解释重要信息。使用 Crystal Reports 可以方便地创建简单报表,同时它也提供了创建复杂或专用的报表所需的整套工具。 创建所能想象的任何报表 Crystal Reports几乎可以从任何数据源生成您需要的报表。内置报表专家在您生成报表和完成一般的报表任务过程中,会一步一步地指导您进行操作。报表专家通过公式、交叉表、子报表和设置条件格式帮助表现数据的实际意义,揭示可能被隐藏掉的重要关系。如果文字和数字确实不够充分,则用地理地图和图形进行形象的信息交流。 将报表扩展到 Web Crystal Reports 的灵活性并未停留在创建报表这一功能上 ?您可以用各种各样的格式发布报表,包括用 Microsoft 的 Word 和 Excel 发布、通过电子邮件甚至 Web 发布。高级的 Web 报表功能允许工作组中的其他成员在他们自己的 Web 浏览器中查看或更新共享报表。 将报表并入应用程序通过将 Crystal Reports报表处理功能整合到自己的数据库应用程序中,应用程序和 Web 开发人员可以节省开发时间并满足用户的需求。Crystal Reports 支持大多数流行的开发语言,可以方便地在任何应用程序中添加报表。 不论您是 IT 行业的站点管理员,还是营销推广经理,也无论您是金融业的数据库管理员还是 CEO,Crystal Reports 都堪称是一个功能强大的工具,它可以帮助每一个人分析、解释重要信息。感谢 revenant 上传!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

物欲添彩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值