.net編程之如何綁定到ADO.NET數(shù)據(jù)源_.Net教程
推薦:解析.net開發(fā)綁定到LINQ查詢的結(jié)果實(shí)例本示例演示如何運(yùn)行 LINQ 查詢?nèi)缓蠼壎ǖ讲樵兘Y(jié)果。 示例 下面的示例創(chuàng)建兩個(gè)列表框。第一個(gè)列表框包含三個(gè)列表項(xiàng)。 在第一個(gè)列表框中選擇一項(xiàng)會(huì)激發(fā)下面的事件處理程序。
本示例演示如何將 Windows Presentation Foundation (WPF) ListBox 控件綁定到 ADO.NET DataSet。
示例
在本示例中,OleDbConnection 對(duì)象用于連接到數(shù)據(jù)源,該數(shù)據(jù)源是在連接字符串中指定的 Access MDB 文件。建立連接后,會(huì)創(chuàng)建一個(gè) OleDbDataAdpater 對(duì)象。OleDbDataAdpater 對(duì)象執(zhí)行一個(gè) select 結(jié)構(gòu)化查詢語(yǔ)言 (SQL) 語(yǔ)句,以便從數(shù)據(jù)庫(kù)中檢索記錄集。通過(guò)調(diào)用 OleDbDataAdapter 的 Fill 方法,此 SQL 命令的結(jié)果存儲(chǔ)在 DataSet 的 DataTable 中。本示例中,DataTable 命名為 BookTable。然后,此示例將 ListBox 的 DataContext 屬性設(shè)置為 DataSet 對(duì)象。

然后,我們將 ListBox 的 ItemsSource 屬性綁定到 DataSet 的 BookTable:

BookItemTemplate 是定義數(shù)據(jù)顯示形式的 DataTemplate:

IntColorConverter 將 int 轉(zhuǎn)換為顏色。利用此轉(zhuǎn)換器,如果 NumPages 的值小于 350,則第三個(gè) TextBlock 的 Background 顏色為綠色,否則為紅色。此處未顯示此轉(zhuǎn)換器的實(shí)現(xiàn)。
分享:如何使用LINQ來(lái)簡(jiǎn)化編程自從學(xué)習(xí)LINQ以來(lái),我發(fā)現(xiàn)了很多使用LINQ來(lái)改善代碼的方式。每一個(gè)技巧都讓代碼寫起來(lái)更簡(jiǎn)單,可讀性更強(qiáng)。 這里總結(jié)了這些技巧。我會(huì)介紹如何使用LINQ來(lái): ◆初始化數(shù)組 ◆在一個(gè)
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無(wú)刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問(wèn)題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過(guò)程實(shí)現(xiàn)分頁(yè)示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 揭秘ASP.NET常用的26個(gè)優(yōu)化性能方法
- ASP.NET 2.0 里輸出文本格式流
- 講解asp.net的異常處理機(jī)制
- 解讀多語(yǔ)言開發(fā)的個(gè)人體驗(yàn)
- 在.net中如何利用數(shù)據(jù)工廠實(shí)現(xiàn)多數(shù)據(jù)庫(kù)的操作
- .NET筆記之:Delegate內(nèi)部原理的分析
- 注冊(cè)頁(yè)實(shí)現(xiàn)激活郵箱驗(yàn)證(asp.net c#)
- Asp.net Ajax--Calendar控件使用
- asp.NET自定義服務(wù)器控件內(nèi)部細(xì)節(jié)
- 揭秘.Net中的委托
- 相關(guān)鏈接:
- 教程說(shuō)明:
.Net教程-.net編程之如何綁定到ADO.NET數(shù)據(jù)源
。