.net編程之如何綁定到ADO.NET數(shù)據(jù)源_.Net教程
推薦:解析.net開發(fā)綁定到LINQ查詢的結(jié)果實例本示例演示如何運行 LINQ 查詢?nèi)缓蠼壎ǖ讲樵兘Y(jié)果。 示例 下面的示例創(chuàng)建兩個列表框。第一個列表框包含三個列表項。 在第一個列表框中選擇一項會激發(fā)下面的事件處理程序。
本示例演示如何將 Windows Presentation Foundation (WPF) ListBox 控件綁定到 ADO.NET DataSet。
示例
在本示例中,OleDbConnection 對象用于連接到數(shù)據(jù)源,該數(shù)據(jù)源是在連接字符串中指定的 Access MDB 文件。建立連接后,會創(chuàng)建一個 OleDbDataAdpater 對象。OleDbDataAdpater 對象執(zhí)行一個 select 結(jié)構(gòu)化查詢語言 (SQL) 語句,以便從數(shù)據(jù)庫中檢索記錄集。通過調(diào)用 OleDbDataAdapter 的 Fill 方法,此 SQL 命令的結(jié)果存儲在 DataSet 的 DataTable 中。本示例中,DataTable 命名為 BookTable。然后,此示例將 ListBox 的 DataContext 屬性設(shè)置為 DataSet 對象。
然后,我們將 ListBox 的 ItemsSource 屬性綁定到 DataSet 的 BookTable:
BookItemTemplate 是定義數(shù)據(jù)顯示形式的 DataTemplate:
IntColorConverter 將 int 轉(zhuǎn)換為顏色。利用此轉(zhuǎn)換器,如果 NumPages 的值小于 350,則第三個 TextBlock 的 Background 顏色為綠色,否則為紅色。此處未顯示此轉(zhuǎn)換器的實現(xiàn)。
分享:如何使用LINQ來簡化編程自從學(xué)習(xí)LINQ以來,我發(fā)現(xiàn)了很多使用LINQ來改善代碼的方式。每一個技巧都讓代碼寫起來更簡單,可讀性更強。 這里總結(jié)了這些技巧。我會介紹如何使用LINQ來: ◆初始化數(shù)組 ◆在一個
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實例(可帶附件)
- js實現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進度條的實現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲過程實現(xiàn)分頁示例代碼
- 相關(guān)鏈接:
- 教程說明:
.Net教程-.net編程之如何綁定到ADO.NET數(shù)據(jù)源。