ASP.NET Web Matrix開發工具簡介(1)
發表于:2007-06-30來源:作者:點擊數:
標簽:
ASP.net Web Matrix是微軟最新推出的ASP.NET編程工具,該工具功能全面,使用也比較輕便、靈活。我們現在來看看使用怎樣這個工具設計結合數據的網頁。 一、建立 數據庫 ASP.NET Web Matrix現在支持微軟的 SQL Server,也支持自帶的一個簡單桌面數據庫MSDE,這
ASP.net Web Matrix是微軟最新推出的ASP.NET編程工具,該工具功能全面,使用也比較輕便、靈活。我們現在來看看使用怎樣這個工具設計結合數據的網頁。
一、建立
數據庫
ASP.NET Web Matrix現在支持微軟的
SQL Server,也支持自帶的一個簡單桌面數據庫MSDE,這個簡單數據庫和
SQL Server的個人版有點類似,可以免費
下載。為了說明這個數據庫的使用,我們首先到微軟網站下載這個免費的數據庫工具。
在沒有安裝以上數據庫的情況下,ASP.NET Web Matrix的“數據”面板是沒有數據庫的(圖一),在ASP.NET Web Matrix中,當用戶點擊“Data”選項卡的時候,ASP.NET Web Matrix會給出一個要求安裝數據庫的提示
這時候,我們可以安裝SQL桌面數據庫或者免費下載微軟的MSDE數據庫來進行安裝。當安裝完成以后,我們就可以在這個本地數據庫或者在遠程的SQL數據庫
服務器建立數據表,然后通過ASP.NET對這些數據進行具體的操作。
安裝MSDE完成以后,再一次點擊ASP.NET Web Matrix 的“Data”面板,就可以建立數據庫了
因為建立、操作數據庫的方式和使用SQL Server
安全相同,我們在這里就不詳細介紹具體操作了,在這里,我們建立一個名為Orders的數據庫
經過以上設置以后,ASP.NET Web Matrix就可以順利進行數據庫的操作了,以下的程序我們都將針對以上的數據庫、數據表進行操作。使用SQL Server的用戶,在本地安裝桌面SQL Server就可以直接連接遠程數據庫了,一般個人應用或者學習使用,直接用微軟的MSDE就可以完全達到要求,畢竟SQL Serer的價格和管理都不是個人用戶可以輕易達到的。
二、用ASP.NET操作數據庫
建立數據庫以后,我們就可以進行數據庫操作了,以下我們將分幾個類型介紹數據庫的操作,力求全面的介紹ASP.NET Web Matrix數據庫操作的精華。
1、簡單數據發布
我們知道,最簡單的也是最基本的數據庫操作就是數據表信息的發布。這里,我們首先將以上Orders數據庫的Orders表信息簡單的通過ASP.NET發布到網頁。
在ASP.NET Web Matrix中,MXDataGrid服務器控件是專門顯示來自數據庫等數據源的數據表格控件,我們可以在設計或者程序運行的時候將控件綁定到數據源來顯示數據,這里,我們就使用MXDataGrid服務器控件來顯示數據。
?。?)在ASP.NET Web Matrix中,選擇“File”->“New”,出現“New File”對話框;
?。?)在出現的對話框中,選擇“General”面板;
?。?)選擇“ASP.NET Page”;
?。?)在“Location”輸入框輸入新建立的文件路徑;
?。?)在“FileName”輸入框輸入新建立的文件名“myFirstDataGrid.aspx”;
?。?)在“Language”下拉框選擇“Visual Basic”作為ASP.NET
開發語言;
?。?)點擊“OK”按鈕;
?。?)這樣,文件“myFirstDataGrid.aspx”就會在ASP.NET Web Matrix的“Design”視圖中出現
?。?)在工作窗口中選擇“Data”選項頁;
?。?0)點擊選項頁上部的數據庫標志,出現數據庫選擇界面,這里我們選擇本地的“Orders”數據庫。
?。?1)回到工作窗口,選擇“Orders”表,用鼠標左鍵點擊該表,將其拖到ASP.NET頁面;
?。?2)這樣,在設計視圖,我們將看到SQLDataSourceControl和MXDataGrid兩個控件出現在ASP.NET頁面
在這里,我們注意幾點,一是ASP.NET Web Matrix會工具指定的數據庫自動設置SQLDataSourceControl的屬性;二是ASP.NET Web Matrix將自動把MXDataGrid和SQLDataSourceControl綁定;
?。?3)保存并且運行這個文件,我們剛才設計的myFirstDataGrid.aspx將自動顯示在瀏覽器中,這個頁面包含了Orders表的所有數據,如果數據庫中的數據超過10行的話,MxDataGrid將每頁顯示10行并自動對數據進行分頁,在頁面的下放會出現頁面的鏈接;
通過以上的操作,數據表Ordrs的內容就自動通過網頁發布了,以上步驟看上去很多,其實具體設計的時候,就會很簡單了。在這個簡單的程序中,我們不需要編寫一行代碼就建立了一個自動分頁的數據發布頁面。
2、格式化MXDataGrid
上面我們使用了MxDataGrid的默認樣式來發布數據表Orders的數據,盡管這個樣式還不錯,但是,顯然我們不可能長期只使用這個默認的設置來顯示數據,所以,這一節我們將學習怎樣格式化MXDataGrid。
?。?)打開剛才我們設計的“myFirstDataGrid.aspx”;
?。?)選擇MxDataGrid控件;
?。?)在“Properties”(屬性)窗口中選擇“AllowPaging”屬性;
?。?)將MxDataGrid的“AllowPaging”屬性設置為“False”,這一屬性將設置MxDataGrid是否具備數據分頁功能,這里我們設置為“False”
?。?)然后,在“Properties”(屬性)窗口中選擇“Fields”屬性;
?。?)出現“Collection Editor”對話框 在這里,我們將具體設置有關MXDataGrid數據字段顯示的一些屬性;
原文轉自:http://www.kjueaiud.com