ADO.NET使用數(shù)據(jù)集經(jīng)典案例解析
很多的文章都對(duì)ADO.NET做出了詳細(xì)的介紹,在這里就不和大家說了,這里究ADO.NET使用數(shù)據(jù)集做了一個(gè)簡單的案例,這個(gè)案例是通過圖形化界面生成類型化數(shù)據(jù)集的,有興趣的朋友可以跟著一起試試。ADO.NET使用案例學(xué)習(xí):數(shù)據(jù)集的類型——通過圖形化界面生成類型化數(shù)據(jù)集
通過圖形化界面生成類型化數(shù)據(jù)集的過程大致分為三步:
實(shí)驗(yàn)步驟(1):
創(chuàng)建數(shù)據(jù)庫連接對(duì)象。參見圖所示:
圖創(chuàng)建數(shù)據(jù)庫連接對(duì)象圖
從工具箱中選中SqlConnection,拖放到窗體上,窗體設(shè)計(jì)器的組件欄出現(xiàn)sqlConnection1對(duì)象,鼠標(biāo)右擊sqlConnection1對(duì)象,選擇“屬性”。在屬性窗口找到ConnectionString屬性,在右側(cè)下拉欄里選擇“新建連接”,彈出“添加連接”窗口。在“添加連接”窗口的服務(wù)器名處填寫“(local)”,選擇“使用SQL Server身份驗(yàn)證”,用戶名為“sa”,選擇或輸入一個(gè)數(shù)據(jù)庫名處選擇“school”。***點(diǎn)擊“確定”關(guān)閉“添加連接”窗口。ConnectionString屬性右側(cè)欄中出現(xiàn)字符串“Data Source=(local);Initial Catalog=school;User ID=sa”。前面這個(gè)過程可能因不同服務(wù)器、不同數(shù)據(jù)庫、不同帳號(hào)而不同,這里只是舉個(gè)例子,希望讀者根據(jù)具體情況來完整這一步。
實(shí)驗(yàn)步驟(2):
添加新數(shù)據(jù)源。參見圖所示:

添加新數(shù)據(jù)源圖
接上一步,在.net開發(fā)環(huán)境的工具欄里選擇“數(shù)據(jù)”菜單中的“添加新數(shù)據(jù)源”,彈出“數(shù)據(jù)源配置向?qū)А贝翱?。在這個(gè)窗口點(diǎn)擊“數(shù)據(jù)庫”圖標(biāo),點(diǎn)擊“下一步”,然后選擇“schoolConnectionString(Settings)”。再連續(xù)點(diǎn)擊兩次“下一步”,接下來選擇窗體中的表、視圖、存儲(chǔ)過程或者函數(shù)。***點(diǎn)擊“完成”關(guān)閉窗口。
實(shí)驗(yàn)步驟(3):
建立類型化數(shù)據(jù)集。參見圖所示:

建立類型化數(shù)據(jù)集圖
接上一步,在工具箱中選擇DataSet,拖放到窗體上,彈出“添加數(shù)據(jù)集”窗口,默認(rèn)選擇類型化數(shù)據(jù)集,名稱為“WindowsApplication1.schoolDataSet”。這個(gè)名稱源于數(shù)據(jù)源中的“schoolDataSet”。點(diǎn)擊“確定”關(guān)閉“添加數(shù)據(jù)集”窗口,窗體設(shè)計(jì)器的組件欄出現(xiàn)schoolDataSet1對(duì)象。經(jīng)過上述三步,在圖形化界面就生成類型化數(shù)據(jù)集。上述的ADO.NET使用數(shù)據(jù)集的案例不是很難吧。
【編輯推薦】