原創|使用教程|編輯:龔雪|2014-05-28 10:01:21.000|閱讀 442 次
概述:本文介紹了使用Stimulsoft Report中的開放數據(OData ),以及Business Objects的使用方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Open Data (OData)協議用于來自不同來源的訪問,包括關系數據庫、文件系統、內容管理系統和普通的網站。OData實現CRUD概念(創建、讀取、更新、刪除)。
使用Entity Framework訪問技術,可以讓Visual Studio 2010 和 .NET Framework 4.0能夠支持OData。在接收(使用OData 協議)數據,用戶可以創建報表,通過業務對象傳遞數據到報表中。
讓我們來使用Stimulsoft Report試一試,從報表中檢索數據并傳遞數據至報表:
添加 Service Reference,指定OData-Service入口地址。示例的地址:
代碼:
Uri uri = new Uri("//services.odata.org/V3/OData/OData.svc"); var container = new ServiceReference1.DemoService(uri); var product = container.Products.Where(p => p.ID < 50).ToList(); var report = new StiReport(); report.RegBusinessObject("Products", product); report.Dictionary.SynchronizeBusinessObjects(2); report.Design();
Open Data Protocol (開放數據協議,OData)是用來查詢和更新數據的一種Web協議,其提供了把存在于應用程序中的數據暴露出來的方式。OData運用且構建于很多 Web技術之上,比如HTTP、Atom Publishing Protocol(AtomPub)和JSON,提供了從各種應用程序、服務和存儲庫中訪問信息的能力。OData被用來從各種數據源中暴露和訪問信息, 這些數據源包括但不限于:關系數據庫、文件系統、內容管理系統和傳統Web站點。 (來源:)
Business Objects 是全球領先的商務智能(BI)軟件公司的產品套件,Business Objects XI 為報表、查詢和分析、績效管理以及數據集成提供了最完善、最可靠的平臺。我們的 EIM 解決方案提供了數據整合,數據質量管理,元數據管理,以及生命周期管理產品,使您的數據更加可信。我們還為企業提供業界知名的,并且已經成為報表行業標準的 Crystal 系列產品,能幫助企業更加深入地跟蹤和了解其業務,改善決策水平,優化企業績效。 (來源:)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網