原創(chuàng)|使用教程|編輯:我只采一朵|2016-09-20 15:38:02.000|閱讀 1144 次
概述:DevExpress Dashboard設計器提供了連接數(shù)據(jù)庫的Data Source向?qū)В梢杂美锩娴膁ata access API連接數(shù)據(jù)庫,并用代碼選擇需要的數(shù)據(jù)。本教程以Oracle為例,講解如何連接數(shù)據(jù)庫并選擇需要的數(shù)據(jù)。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
DevExpress Dashboard設計器提供了連接數(shù)據(jù)庫的Data Source向?qū)В梢杂美锩娴膁ata access API連接數(shù)據(jù)庫,并用代碼選擇需要的數(shù)據(jù)。本教程以Oracle為例,講解如何連接數(shù)據(jù)庫并選擇需要的數(shù)據(jù)。
1.單擊Data Source工具欄中的New Data Source按鈕:

2.在彈出的Data Source Wizard窗口中選擇Database并單擊Next:

3.在下一個頁面,選擇Oracle data provider并填寫相應的參數(shù):

4.在下一個頁面,選擇是否保存用戶資格證書:

這里選擇No并Next。
5.設置好需要的連接參數(shù)后,單擊Next然后設置如何獲取數(shù)據(jù)。

有兩種方式:

單擊Finish創(chuàng)建數(shù)據(jù)源。

單擊Next指定存儲進程參數(shù)的設置。
6.在最后這個頁面,可以自己選擇添加查詢參數(shù)和preview數(shù)據(jù)。

創(chuàng)建DashboardSqlDataSource class的實例并執(zhí)行以下步驟:
1.為Oracle數(shù)據(jù)庫指定連接參數(shù)。創(chuàng)建 OracleConnectionParameters class對象并指定以下屬性:
2.通過查詢選擇需要的數(shù)據(jù),查詢有以下幾種方式:
3.添加創(chuàng)建的 DashboardSqlDataSource 對象到 Dashboard.DataSources 集合。
以下代碼片段展示了如何從Oracle Northwind數(shù)據(jù)庫中調(diào)用數(shù)據(jù)并應用給儀表盤。
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專為企業(yè)客戶提供團隊、企業(yè)授權優(yōu)惠方案,歡迎來電咨詢:023-66090381
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn