原創|使用教程|編輯:我只采一朵|2016-09-20 15:38:02.000|閱讀 1132 次
概述:DevExpress Dashboard設計器提供了連接數據庫的Data Source向導,可以用里面的data access API連接數據庫,并用代碼選擇需要的數據。本教程以Oracle為例,講解如何連接數據庫并選擇需要的數據。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DevExpress Dashboard設計器提供了連接數據庫的Data Source向導,可以用里面的data access API連接數據庫,并用代碼選擇需要的數據。本教程以Oracle為例,講解如何連接數據庫并選擇需要的數據。
1.單擊Data Source工具欄中的New Data Source按鈕:
2.在彈出的Data Source Wizard窗口中選擇Database并單擊Next:
3.在下一個頁面,選擇Oracle data provider并填寫相應的參數:
4.在下一個頁面,選擇是否保存用戶資格證書:
這里選擇No并Next。
5.設置好需要的連接參數后,單擊Next然后設置如何獲取數據。
有兩種方式:
單擊Finish創建數據源。
單擊Next指定存儲進程參數的設置。
6.在最后這個頁面,可以自己選擇添加查詢參數和preview數據。
創建DashboardSqlDataSource class的實例并執行以下步驟:
1.為Oracle數據庫指定連接參數。創建 OracleConnectionParameters class對象并指定以下屬性:
2.通過查詢選擇需要的數據,查詢有以下幾種方式:
3.添加創建的 DashboardSqlDataSource 對象到 Dashboard.DataSources 集合。
以下代碼片段展示了如何從Oracle Northwind數據庫中調用數據并應用給儀表盤。
using DevExpress.DashboardCommon; using DevExpress.DataAccess.ConnectionParameters; using DevExpress.DataAccess.Sql; // ... OracleConnectionParameters oracleParams = new OracleConnectionParameters(); oracleParams.ServerName = "localhost"; oracleParams.UserName = "Admin"; oracleParams.Password = "password"; DashboardSqlDataSource sqlDataSource = new DashboardSqlDataSource("Data Source 1", oracleParams); SelectQuery selectQuery = SelectQueryFluentBuilder .AddTable("SalesPerson") .SelectColumns("CategoryName", "Extended Price") .Build("Query 1"); sqlDataSource.Queries.Add(selectQuery); sqlDataSource.Fill(); dashboard.DataSources.Add(sqlDataSource);
【】
DevExpress專為企業客戶提供團隊、企業授權優惠方案,歡迎來電咨詢:023-66090381
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn