第一天 ADO.NET Samples -- DataReader v.s. DataSet與DataTable
(用完就空了的 DataReader) 本範例搭配 Youtube教學影片

 

相關的兩篇文章:

第一天 ADO.NET Samples -- DataSet(課程範例)& 圖解

初探ADO.NET #2,DataReader 與 DataSet(資料集)

 

本篇文章作為上課的補充教材

我們在上課的時候提到 DataReader 與 DataSet兩者的差異

也提醒各位其中的觀念與作法不同

 

強烈建議您看完這篇文章 與 裡面的超連結(相關文章):

[ADO.NET] Web Form為求快速,可使用 DataReader直接處理資料來源

 

底下範例本來是今天看書的讀書心得

講到 Single-Value DataBinding 與 Repeated-Values DataBinding

但是,我突然想用這些範例來 demo

      DataReader 與DataSet兩者的異同,也很有趣。

 

早在 .NET 1.x版就有這東西了,詳見微軟官方網站 -- http://msdn.microsoft.com/en-us/library/aa713238(v=vs.71).aspx

事實上,大家都有使用過,只是沒注意這個「專有名詞」罷了

 

我的書本 "下集",ASP.NET專題實務(II) / 松崗出版

有一章專門講 DataBinding 與 DataBinding Expression(資料繫結運算式)

 

新的補充範例將會加入這章節,將來出新書會把這部分加入

下一版不知道是 ASP.NET 4.5.3 或是 ASP.NET 5.0 ?

 

YouTube教學影片 -- https://youtu.be/U_kHOTEFw2U

 

請看下面兩張圖片:

(1).  第一個範例,使用DataReader來做

為什麼三個清單控制項,只有第一個可以正常運作呢?

知道錯誤在哪裡?您就理解了 DataReader的原理與作法

  

(2). 後續兩個範例,不管是用 DataTable or DataSet來做,都是正常的。

這又是為什麼呢?

 

 

範例下載: 第一天ADO.NET_DataBinding.rar

 

這個範例因為使用到 DataReader

剛好另一篇文章也有類似的成果,讓您參考 


ADO.NET程式 DataReader為何不能分頁? 
YouTube影片 -- https://www.youtube.com/watch?v=oY7jd0ABXeM

 

[ADO.NET] DataReader 與 CommandBehavior補充說明

  

觀念清楚,程式碼就簡單!

觀念清楚,Debug就輕鬆!

 

[自我評量表] ASP.NET 我該上什麼課?入門、或是進階?...以「ASP.NET專題實務」本書為例

 [課程大綱]ASP.NET入門實戰 + ADO.NET進階班(七週),教學內容

 

我將思想傳授他人, 他人之所得,亦無損於我之所有;

猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson

寫信給我--  mis2000lab (at) yahoo.com.台灣  或是  school (at) mis2000lab.net

................   facebook社團   https://www.facebook.com/mis2000lab   ......................

................   Google+   https://plus.google.com/100202398389206570368/posts ........

................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

arrow
arrow

    MIS2000 Lab 發表在 痞客邦 留言(0) 人氣()