使用物件資料來源連接到資料庫
您可以將資料來源直接新增至 Microsoft Expression Blend 專案。
在團隊生產環境中,開發人員可以將 Common Language Runtime (CLR) 資料來源提供給設計師,讓設計師使用自己選擇的方式,繫結至 Expression Blend 專案中的資料。CLR 資料來源是以類別程式庫組件 (.dll) 實作。此實作會填入從資料庫 (如 SQL 資料庫) 取得的資料表格或資料集,並將資料轉換為 ObservableCollection ,讓 Expression Blend (或任何使用 Windows Presentation Foundation (WPF) 的應用程式) 可以繫結至資料。
如需以 C# 撰寫的類別庫以及繫結至所產生資料之 Expression Blend 專案的範例,請參閱試試看:顯示來自範例 SQL 資料庫的資料。
新增 CLR 物件資料來源
在 [專案] 功能表上,按一下 [新增參照] (ALT+SHIFT+R)。
[新增參照] 對話方塊隨即出現。
瀏覽至實作資料來源的組件 (.dll)。選取組件,然後按一下 [開啟]。
.dll 檔案會新增至 [專案] 面板中的 [參照] 節點。
在 [資料] 面板中,按一下 [建立資料來源] ,然後再按一下 [建立物件資料來源]。
[建立物件資料來源] 對話方塊隨即出現。[選取類別以建立下列的例項] 下會列出下列組件:
您已在專案中新增為參照的任何資料來源組件。
預設專案組件。
秘訣: 如果您也想要查看可用的系統組件,則可以選取 [顯示所有組件] 核取方塊。在 [搜尋] 方塊中輸入查詢,就會篩選出含有此搜尋查詢的組件。如果要重新檢視所有組件,請記得清除 [搜尋] 方塊。
在 [資料來源名稱] 欄位中,輸入此資料來源的名稱,或將名稱保留為預設值 ( ObjectDataSource )。
在 [選取類別以建立下列的例項] 下,展開組件的名稱並選取物件,然後按一下 [確定]。
現在會使用從資料來源剖析的即時資料 填入 [資料] 面板。資料來源中每個節點的資料類型都會列在括號中。您現在可以將專案中的物件繫結至資料。如需詳細資訊,請參閱將物件繫結至資料。
另請參閱
工作
使用即時 XML 資料來源
刪除資料來源
試試看:顯示來自範例 SQL 資料庫的資料
Copyright © 2011 by Microsoft Corporation. All rights reserved.