您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“ADO.NET組件技巧是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“ADO.NET組件技巧是什么”吧!
示例中的代碼假定您可以連接到 Microsoft SQL Server 7.0 或更高版本上的 Northwind 示例數(shù)據(jù)庫。SqlConnection 在 using 塊內(nèi)打開,這將確保在代碼退出時會關(guān)閉和釋放資源。示例代碼使用 SqlDataReader 執(zhí)行命令,并在ADO.NET組件窗口中顯示結(jié)果。
OptionExplicitOn OptionStrictOn ImportsSystem ImportsSystem.Data ImportsSystem.Data.SqlClient PublicClassProgram PublicSharedSubMain() DimconnectionStringAsString=GetConnectionString() DimqueryStringAsString=_ "SELECTCategoryID,CategoryNameFROMdbo.Categories;" UsingconnectionAsNewSqlConnection(connectionString) DimcommandAsSqlCommand=connection.CreateCommand() command.CommandText=queryString Try connection.Open() DimdataReaderAsSqlDataReader=_ command.ExecuteReader() DoWhiledataReader.Read() Console.WriteLine(vbTab&"{0}"&vbTab&"{1}",_ dataReader(0),dataReader(1)) Loop dataReader.Close() CatchexAsException Console.WriteLine(ex.Message) EndTry EndUsing EndSub PrivateSharedFunctionGetConnectionString()AsString 'Toavoidstoringtheconnectionstringinyourcode, 'youcanretrieveitfromaconfigurationfile. Return"DataSource=(local);InitialCatalog=Northwind;"_ &"IntegratedSecurity=SSPI;" EndFunction EndClass
數(shù)據(jù)綁定是數(shù)據(jù)綁定是綁定技術(shù)中使用最頻繁,也是最為重要的技術(shù),也可以說是各種.Net開發(fā)語言開發(fā)數(shù)據(jù)庫應(yīng)用程序最需要掌握的基本的知識之一。數(shù)據(jù)綁定之所以很重要,是因為在.Net FrameWork SDK中并沒有提供數(shù)據(jù)庫開發(fā)的相關(guān)組件,即如:ADO.NET組件、DbLabel等用于數(shù)據(jù)庫開發(fā)的常用組件在.Net FrameWork SDK中都沒有。而數(shù)據(jù)綁定技術(shù)則能夠把TextBox組件"改造"成DbTextBox組件,把Label組件"改造"成DbLabel組件等等。所有這些都與DataSet有直接關(guān)系。
數(shù)據(jù)綁定分成二類:簡單型數(shù)據(jù)綁定和復(fù)雜型數(shù)據(jù)綁定。適用于簡單型數(shù)據(jù)綁定組件一般有Lable、TextBox等,適用于復(fù)雜性數(shù)據(jù)綁定的組件一般有DataGrid、ListBox、ComboBox等。其實簡單型數(shù)據(jù)綁定和復(fù)雜性數(shù)據(jù)綁定并沒有明確的區(qū)分,只是在組件進行數(shù)據(jù)綁定時,一些結(jié)構(gòu)復(fù)雜一點的組件在數(shù)據(jù)綁定時操作步驟相近,而另外一些結(jié)構(gòu)簡單一點的組件在數(shù)據(jù)綁定時也比較類似。于是也就產(chǎn)生了二個類別。
到此,相信大家對“ADO.NET組件技巧是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。