透過vs.net數據窗體向導看Ado.net
發表時間:2024-02-11 來源:明輝站整理相關軟件相關文章人氣:
[摘要]在論壇上經常碰到有人問一些Ado.net的問題,特別是開發信息管理系統之類的跟數據庫比較密切的程序時,在數據和界面層的開發中會遇到不少常見問題,下面我們通過vs.net自帶的數據窗體向導來看看能它能幫我們決絕什么問題。 一.使用向導 新建Windows 應用程序,為當前項目添加組件,選擇數據...
在論壇上經常碰到有人問一些Ado.net的問題,特別是開發信息管理系統之類的跟數據庫比較密切的程序時,在數據和界面層的開發中會遇到不少常見問題,下面我們通過vs.net自帶的數據窗體向導來看看能它能幫我們決絕什么問題。
一.使用向導
新建Windows 應用程序,為當前項目添加組件,選擇數據窗體向導,這里名稱填寫為DataForm1.cs。單擊打開出現數據窗體向導對話框。創建新的類型化數據集MyDataSet。使用本地數據連接向導,這里我選擇Northwind庫作為數據源。
在選擇表或視圖那一步添加Categories表和Products表。添加一個表之間的關系取名CategoryProductRel。在選擇顯示樣式一步中選擇顯示數據的方式為單個控件中的單個記錄,這個就會有數據綁定到文本框。可以用數據導航來選擇父表的記錄。向導完成后會生成一個OleDbConnection,幾個表生成幾個OleDbDataAdapter負責數據的獲取和更新。另外就是一個強類型的數據集。
整個程序的運行界面如下:

基本功能都包括了,不過等你點擊幾下,程序界面上就會出現小的bug,微軟可能也估計到沒有人會要這個窗體來處理數據,不過這個不是我們所關心的。
二.數據填充
先來看看數據集結構:

一個Categories表作為父表,Products表作為子表,CategoryID為外鍵,建立的數據表關系。
[1] [2] [3] [4] 下一頁