使用物件資料來源連接到資料庫
您可以將資料來源直接新增至 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])。
在 [選取類別以建立下列的例項] 下,展開組件的名稱並選取物件,然後按一下 [確定]。
現在會使用從資料來源剖析的即時資料 填入 [資料] 面板。資料來源中每個節點的資料類型都會列在括號中。您現在可以將專案中的物件繫結至資料。如需詳細資訊,請參閱將物件繫結至資料。