熱烈祝賀本系列教程終於步入vs2005的正題,前面有朋友一直說我這個根本不是vs2005的教程,那我也不好說什麼了.但是希望朋友們理解,如果沒有c#,j#,vb.net這些語言的支持,你只是vs2005拿來何用???????
要做網頁直接學DW不就成了,何必要用VS2005呢?在網頁佈局方面,這個可比DW難用,我不是說這個不行,但是掌握起來肯定沒有DW容易.
好了,說正題.數據庫方面的東西挺多的,所以我打算從資料庫控制說起,然後在後面的實例中用資料庫控制實現,必要的情況下適當涉及DataSetDataAdapter等,在控制學完後,有專門的資料庫應用章節,希望大家理解下!!
首先當然是最..最常用的一個,SqlDataSource,他配合資料送顯的控制項可以在不寫或寫極少程式碼的情況下輕鬆完成資料查詢顯示.當然,他也支援與ADO.NET 支援的任何資料庫進行交互,包括Microsoft SQL Server 和Oracle 資料庫,以及OLE DB 和ODBC 資料來源。在執行時,SqlDataSource 控制項會自動開啟資料庫連接,執行SQL 語句或預存程序,傳回選定資料(如果有),然後關閉連接。
我們首先得說下資料庫連接字串在以前我們用vs2003,只能手動寫連接程式碼,現在用這個控制項,可以自動將連接字串加入到web.config中去.
將程式碼寫到web.config中是一件嘴都爽歪了的事,如果寫在代碼中是很慘的,人家可以從代碼中找到你的數據庫信息,記得有種黑服務器的方法叫注入吧?嘿嘿,不好意思,我以前都透過SQL 黑過幾個伺服器,不過那是因為開網吧無聊,這兩三年學程式設計,也沒有時間去弄了,以至於差點連SQL都忘記了...繼續說正題,我們下面用他建立一個資料庫連結,然後用個gridview,配合看下結果!gridview相關的技巧會在專門章節講,這裡只是配角.
我們下面要做的例題很簡單,一是用一個Gridview在頁面顯示數據,並實現刪改,然後在用detailsview顯示由Gridview傳來的參數的單條數據!