




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 ASP.NET ASP.NET 數(shù)據(jù)庫應(yīng)數(shù)據(jù)庫應(yīng)用程序開發(fā)用程序開發(fā)ASP.NET 數(shù)據(jù)庫應(yīng)用程序開發(fā)數(shù)據(jù)庫應(yīng)用程序開發(fā)主主 編:陳志泊編:陳志泊參與人員參與人員:第第5章章 DataGrid控件與數(shù)據(jù)操作控件與數(shù)據(jù)操作 “數(shù)據(jù)綁定數(shù)據(jù)綁定”(Databind是使頁面上控件是使頁面上控件的屬性與數(shù)據(jù)庫中的數(shù)據(jù)產(chǎn)生對應(yīng)關(guān)系,使得的屬性與數(shù)據(jù)庫中的數(shù)據(jù)產(chǎn)生對應(yīng)關(guān)系,使得控件的屬性值與數(shù)據(jù)庫的變動同步。事實上,控件的屬性值與數(shù)據(jù)庫的變動同步。事實上,數(shù)據(jù)綁定時的數(shù)據(jù)源也可以是數(shù)據(jù)綁定時的數(shù)據(jù)源也可以是XML文件、集文件、集合、表達式或函數(shù)運行結(jié)果,控件的屬性幾乎合、表達式或函數(shù)運行結(jié)果,控件的屬性
2、幾乎是任意的,這一點比以前的數(shù)據(jù)綁定有了很大是任意的,這一點比以前的數(shù)據(jù)綁定有了很大的進步。傳統(tǒng)的數(shù)據(jù)綁定中,通常只能將顯示的進步。傳統(tǒng)的數(shù)據(jù)綁定中,通常只能將顯示屬性綁定至數(shù)據(jù)源,如文本框的屬性綁定至數(shù)據(jù)源,如文本框的text屬性。屬性。 5.1數(shù)據(jù)綁定技術(shù)概述數(shù)據(jù)綁定技術(shù)概述 數(shù)據(jù)綁定的用法如下:數(shù)據(jù)綁定的用法如下:(1綁定屬性:綁定屬性:(2綁定集合:綁定集合:asp:ListBox id=List1 datasource= runat=server(3綁定表達式:綁定表達式:(4綁定函數(shù)結(jié)果:綁定函數(shù)結(jié)果:通過使用數(shù)據(jù)綁定,可以實現(xiàn)以下功能:通過使用數(shù)據(jù)綁定,可以實現(xiàn)以下功能:(1設(shè)置
3、在設(shè)置在TextBox、Label、Button或其他控件上顯示或其他控件上顯示的文字。的文字。(2設(shè)置設(shè)置CheckBox控件的選取狀態(tài)??丶倪x取狀態(tài)。(3如果將用戶的偏好設(shè)置存儲在數(shù)據(jù)庫中,可靈活設(shè)如果將用戶的偏好設(shè)置存儲在數(shù)據(jù)庫中,可靈活設(shè)置控件的顏色、字體等外觀。置控件的顏色、字體等外觀。(4最常用的功能是顯示和操作數(shù)據(jù)。最常用的功能是顯示和操作數(shù)據(jù)。 5.2 DataGrid控件控件 DataGrid控件的功能就是從數(shù)據(jù)庫中獲取數(shù)據(jù),控件的功能就是從數(shù)據(jù)庫中獲取數(shù)據(jù),然后以瀏覽器可以識別的方式如然后以瀏覽器可以識別的方式如HTML語言、語言、JavaScript加以顯示,它最大程度
4、地考慮了加以顯示,它最大程度地考慮了瀏覽器的多樣性,使得程序員可以不必考慮瀏瀏覽器的多樣性,使得程序員可以不必考慮瀏覽器的種類和版本的區(qū)別,將精力集中到程序覽器的種類和版本的區(qū)別,將精力集中到程序設(shè)計上來。此外,它封裝和提供了與數(shù)據(jù)操作、設(shè)計上來。此外,它封裝和提供了與數(shù)據(jù)操作、事件激發(fā)相關(guān)的功能,可以方便快捷地實現(xiàn)選事件激發(fā)相關(guān)的功能,可以方便快捷地實現(xiàn)選擇、編輯、排序、分頁等常規(guī)的數(shù)據(jù)操作。擇、編輯、排序、分頁等常規(guī)的數(shù)據(jù)操作。 DataGrid控件以表格形式顯示所綁定的數(shù)控件以表格形式顯示所綁定的數(shù)據(jù),默認是以只讀的方式進行顯示,但可以通據(jù),默認是以只讀的方式進行顯示,但可以通過設(shè)置列類
5、型實現(xiàn)數(shù)據(jù)修改和刪除,它對數(shù)據(jù)過設(shè)置列類型實現(xiàn)數(shù)據(jù)修改和刪除,它對數(shù)據(jù)顯示和操作等方面的功能進行了很好的封裝,顯示和操作等方面的功能進行了很好的封裝,只需要編寫少量代碼便可實現(xiàn)原來只需要編寫少量代碼便可實現(xiàn)原來ASP技術(shù)很技術(shù)很難實現(xiàn)的功能。難實現(xiàn)的功能。5.2.1 DataGrid控件的安插與綁定控件的安插與綁定 l DataGrid控件的安插控件的安插l 1新建一個項目新建一個項目Northwind,在項目中新建,在項目中新建一個一個Web窗體,命名為窗體,命名為Products.aspx。l 2從工具箱中從工具箱中“Web窗體選項卡中,將窗體選項卡中,將DataGrid控件拖放至頁面上,
6、在屬性窗口中將控件拖放至頁面上,在屬性窗口中將其其ID設(shè)置為設(shè)置為DG_Products。lDataGrid控件的綁定控件的綁定l1進入代碼視圖,引入命名空間:進入代碼視圖,引入命名空間:l using System.Data.SqlClint;l2定義綁定函數(shù)定義綁定函數(shù)DG_Products_Bind()。l3調(diào)用綁定函數(shù),運行程序。調(diào)用綁定函數(shù),運行程序。l【例【例5.1】DataGrid控件在頁面中的安插與數(shù)控件在頁面中的安插與數(shù)據(jù)綁定的實現(xiàn)。據(jù)綁定的實現(xiàn)。5.2.2 設(shè)置設(shè)置DataGird控件的外觀控件的外觀lDataGrid控件的外觀屬性控件的外觀屬性l DataGrid控件的外
7、觀屬性包括控件的外觀屬性包括BackColor背景色)、背景色)、BorderColor邊框顏色)、邊框顏色)、BorderStyle邊框樣式)、邊框樣式)、BorderWidth邊邊框?qū)挾鹊?,以及框?qū)挾鹊?,以及AlternatingItemStyle交替交替項樣式)、項樣式)、EditItemStyle編輯項樣式)、編輯項樣式)、FooterStyle腳注樣式)、腳注樣式)、HeaderStyle標頭標頭樣式)、樣式)、ItemStyle項樣式)、項樣式)、PagerStyle分頁樣式)、分頁樣式)、SelectedItemStyle選中項樣選中項樣式等樣式。式等樣式。 l通過屬性生成器通過
8、屬性生成器l 設(shè)置設(shè)置DataGrid控件控件l 的屬性的屬性l通過自動套用通過自動套用l格式設(shè)置格式設(shè)置DataGridl控件的屬性控件的屬性l【例【例5.2】在例】在例5.1的基礎(chǔ)上設(shè)置的基礎(chǔ)上設(shè)置DataGrid控件控件的外觀。的外觀。5.2.3設(shè)置設(shè)置DataGrid控件的分頁瀏覽功能控件的分頁瀏覽功能 lDataGrid控件的事件概述控件的事件概述l DataGrid控件提供了很多事件,如更新事件控件提供了很多事件,如更新事件UpdateCommand、取消更新事件、取消更新事件CancelCommand、刪除事件、刪除事件DeleteCommand、選中事件選中事件Selected
9、IndexChangedCommand、排、排序事件序事件SortCommand等,分頁事件等,分頁事件PageIndexChanged是其中的一個,每個事件是其中的一個,每個事件都有相應(yīng)的函數(shù),當該事件被觸發(fā)時,程序會都有相應(yīng)的函數(shù),當該事件被觸發(fā)時,程序會調(diào)用相應(yīng)的函數(shù)來進行處理,調(diào)用相應(yīng)的函數(shù)來進行處理,.NET會自動關(guān)會自動關(guān)聯(lián)一個事件和它對應(yīng)的函數(shù)。要實現(xiàn)分頁,只聯(lián)一個事件和它對應(yīng)的函數(shù)。要實現(xiàn)分頁,只需編寫分頁的函數(shù)即可。需編寫分頁的函數(shù)即可。 事件含義事件含義事件名稱事件名稱何時激發(fā)何時激發(fā)排序排序SortCommand點擊列標題對列進行排序時點擊列標題對列進行排序時選擇選擇Se
10、lectedIndexChanged在在DataGrid控件中選擇了不同的項時控件中選擇了不同的項時編輯編輯EditCommand對某項單擊對某項單擊Edit按鈕時按鈕時取消編輯取消編輯CancelCommand對進入編輯狀態(tài)的項單擊對進入編輯狀態(tài)的項單擊 Cancel 按鈕按鈕時時更新更新UpdateCommand對進入編輯狀態(tài)的項單擊對進入編輯狀態(tài)的項單擊 Update 按鈕按鈕時時刪除刪除DeleteCommand對某項單擊對某項單擊Delete按鈕時運行時按鈕時運行時分頁分頁PageIndexChanged當單擊頁選擇元素之一時當單擊頁選擇元素之一時創(chuàng)建創(chuàng)建ItemCreated當當D
11、ataGrid控件創(chuàng)建項時控件創(chuàng)建項時數(shù)據(jù)綁定數(shù)據(jù)綁定ItemDataBound當數(shù)據(jù)被綁定到當數(shù)據(jù)被綁定到DataGrid控件的項時控件的項時單擊單擊ItemCommand當單擊當單擊 DataGrid 控件中的任一按鈕時控件中的任一按鈕時l【例5.3】在例5.2基礎(chǔ)上設(shè)置DataGrid控件的分頁功能。l1在“屬性生成器中設(shè)置DataGrid控件允許分頁。將“允許分頁左面的復(fù)選框選中,“頁大小定義為10行,即每頁顯示10條數(shù)據(jù),頁導航下面的“位置選擇“底”,即在DG_Products控件頁腳位置顯示分頁導航,“方式有兩種,可以是“上一頁、下一頁模式或“頁碼方式,在此,選擇“頁碼方式,“數(shù)值
12、按鈕設(shè)置為10,即當數(shù)據(jù)超過10頁時,只提供10頁的頁碼,更多的頁碼需點擊省略號才能展開,以免格式產(chǎn)生混亂。 l2撰寫翻頁函數(shù)DG_Products_PageIndexChanged()。5.2.4設(shè)置設(shè)置DataGrid控件的數(shù)據(jù)排序功能控件的數(shù)據(jù)排序功能 l【例5.4】在例5.3基礎(chǔ)上設(shè)置DataGrid控件的數(shù)據(jù)排序功能。l1在“屬性生成器中設(shè)置DataGrid控件允許排序,或者在屬性窗口中將DG_Products的AllowPaging屬性改為true,該屬性默認值為false。 l2撰寫排序函數(shù)DG_Products_SortCommand ()。設(shè)置分頁和排序后的設(shè)置分頁和排序后的
13、DataGrid控件控件5.3 DataGrid控件的列類型控件的列類型5.3.1 創(chuàng)建自定義數(shù)據(jù)訪問類創(chuàng)建自定義數(shù)據(jù)訪問類DBAccess 在講解在講解DataGrid控件的列類型之前,由于每個控件的列類型之前,由于每個頁面都要用到很多相同的功能,如連接數(shù)據(jù)庫、頁面都要用到很多相同的功能,如連接數(shù)據(jù)庫、綁定綁定DataGrid控件等,因此,可以把常用的功控件等,因此,可以把常用的功能抽象成一個公用類能抽象成一個公用類DBAccess.cs,在其他頁,在其他頁面中創(chuàng)建該類的實例,應(yīng)用其方法,利用這種面中創(chuàng)建該類的實例,應(yīng)用其方法,利用這種方法,程序代碼將比以前的例子簡潔得多。方法,程序代碼將比
14、以前的例子簡潔得多。 1修改修改Web.config的內(nèi)容。的內(nèi)容。 2建立數(shù)據(jù)訪問類建立數(shù)據(jù)訪問類DBAccess 詳細代碼請參看教材。詳細代碼請參看教材。5.3.2 DataGrid控件的列類型控件的列類型 DataGrid控件的每一列都是一個控件的每一列都是一個Column對象,對象,利用利用Column對象的屬性和方法,可以對對象的屬性和方法,可以對DataGrid控件的每一列進行操作??丶拿恳涣羞M行操作。Column對對象又派生出象又派生出5類列對象:類列對象:BoundColumn綁定綁定列)、列)、HyperLinkColumn超鏈列)、超鏈列)、ButtonColumn按鈕列
15、,從功能上又包括選按鈕列,從功能上又包括選擇列和刪除列)、擇列和刪除列)、EditCommandColumn編編輯列)、輯列)、TemplateColumn模板列)。模板列)。屬屬 性性描描 述述FooterStyle定義頁腳的顯示風格,為只讀屬性定義頁腳的顯示風格,為只讀屬性FooterText定義頁腳的顯示文字定義頁腳的顯示文字HeaderImageUrl 在表頭里用圖形代替文字時,定義顯示圖形的效在表頭里用圖形代替文字時,定義顯示圖形的效果果HeaderStyle定義表頭的顯示風格,為只讀屬性定義表頭的顯示風格,為只讀屬性HeaderText定義表頭的顯示文字定義表頭的顯示文字ItemS
16、tyle定義列內(nèi)部內(nèi)容的顯示風格,為只讀屬性定義列內(nèi)部內(nèi)容的顯示風格,為只讀屬性O(shè)wner返回列所屬的返回列所屬的DataGrid控件的控件的ID,為只讀屬性,為只讀屬性SortField定義用于排序的字段定義用于排序的字段State返回列所處的狀態(tài),為只讀屬性返回列所處的狀態(tài),為只讀屬性Visible定義列的可見狀態(tài)。取值為定義列的可見狀態(tài)。取值為“Boolean”型,默認型,默認值為值為“true”5.3.3 綁定列綁定列 重點介紹一下綁定列的重點介紹一下綁定列的DataFormatString屬性。屬性。 數(shù)據(jù)庫中的數(shù)據(jù)類型很多,除了字符之外,還有貨幣、數(shù)據(jù)庫中的數(shù)據(jù)類型很多,除了字符之
17、外,還有貨幣、小數(shù)、日期等,如果用小數(shù)、日期等,如果用DataGrid控件的列綁定這些數(shù)控件的列綁定這些數(shù)據(jù),需要設(shè)置其據(jù),需要設(shè)置其DataFormatString屬性,使數(shù)據(jù)以合屬性,使數(shù)據(jù)以合適的格式加以顯示。該屬性的取值形式為適的格式加以顯示。該屬性的取值形式為“0:Bxx”,“B表示取值類型。表示取值類型。 值值描描 述述C以貨幣形式顯示數(shù)字類型的值以貨幣形式顯示數(shù)字類型的值D以小數(shù)形式顯示數(shù)字類型的值以小數(shù)形式顯示數(shù)字類型的值E以科學計數(shù)法形式顯示數(shù)字類型的值以科學計數(shù)法形式顯示數(shù)字類型的值F以固定格式顯示數(shù)字類型的值以固定格式顯示數(shù)字類型的值G以普通格式顯示數(shù)字類型的值以普通格式
18、顯示數(shù)字類型的值N以數(shù)字形式顯示數(shù)字類型的值以數(shù)字形式顯示數(shù)字類型的值X以十六進制形式顯示數(shù)字類型的值以十六進制形式顯示數(shù)字類型的值初始值初始值格式字符串格式字符串結(jié)果結(jié)果98765.4321“0:C”¥98,765.43-98765.4321“0:C”(¥98,765.43)12345“0:D”1234512345“0:D6”01234598765.4321“0:F”98765.4398765.4321“0:F0”9876598765.4321“Total:0:C”Total: ¥98,765.43【例5.5】在DataGrid控件中使用DataFormatString設(shè)置顯示格式。1在No
19、rthwind項目中添加頁面Order.aspx,在頁面上添加DataGrid控件DG_Order。2在屬性生成器中添加4個綁定列,其屬性設(shè)置如下。頁眉文本頁眉文本數(shù)據(jù)字段數(shù)據(jù)字段排序表達式排序表達式數(shù)據(jù)格式設(shè)置表達式數(shù)據(jù)格式設(shè)置表達式訂單日期訂單日期OrderDateasc0:yyyy-MM-dd到達日期到達日期RequiredDate0:yyyy-MM-dd運費運費Freightdesc0:C到達國家到達國家ShipCountry3利用利用DBAccess類,編寫代碼。類,編寫代碼。5.3.4 按鈕列選擇列、編輯列、刪除列)按鈕列選擇列、編輯列、刪除列)1選擇列選擇列 選擇列的功能是在選擇
20、列的功能是在DataGrid控件顯示的數(shù)據(jù)列表中,控件顯示的數(shù)據(jù)列表中,將某一行數(shù)據(jù)置為選中狀態(tài),可以設(shè)置將某一行數(shù)據(jù)置為選中狀態(tài),可以設(shè)置DataGrid控件控件選中項的背景顏色為特殊顏色,以示區(qū)別。然而在大選中項的背景顏色為特殊顏色,以示區(qū)別。然而在大多數(shù)情況下,僅僅將一行數(shù)據(jù)進行選中操作的意義并多數(shù)情況下,僅僅將一行數(shù)據(jù)進行選中操作的意義并不大,不大,DataGrid控件還提供了選中事件控件還提供了選中事件SelectedIndexChanged,可以在選中事件相應(yīng)的函數(shù),可以在選中事件相應(yīng)的函數(shù)中編寫代碼,在選中的同時完成如數(shù)據(jù)操作之類的功中編寫代碼,在選中的同時完成如數(shù)據(jù)操作之類的功
21、能。能。 選中它時,獲取其行標記即可。選中它時,獲取其行標記即可。DataGrid控件提供了控件提供了一個很重要的屬性一個很重要的屬性DataKeyField來解決這個問題,其來解決這個問題,其作用是將數(shù)據(jù)集中的某一列作為行標記。獲取作用是將數(shù)據(jù)集中的某一列作為行標記。獲取DataKeyField的方法為:的方法為:DataGrid控件的控件的ID.DataKeys要獲取行的要獲取行的index。 【例5.6】在DataGrid控件中使用選擇列。1在Northwind項目中添加一個新頁面,命名為Products1.aspx 。在頁面上添加DataGrid控件命名為DG_Products,并自動
22、套用“專業(yè)型3” 款式。2通過屬性生成器為DataGrid添加4個綁定列,將其屬性設(shè)置如下。頁眉文本頁眉文本數(shù)據(jù)字段數(shù)據(jù)字段數(shù)據(jù)格式設(shè)置表達式數(shù)據(jù)格式設(shè)置表達式ProductNameProductNameUnitPriceUnitPrice0:F2UnitsOnOrderUnitsOnOrderDiscontinuedDiscontinued3為為DataGrid添加一個選擇列,將其頁眉文本設(shè)置為添加一個選擇列,將其頁眉文本設(shè)置為Discontinued?,文本設(shè)置為,文本設(shè)置為Y/N。 4利用利用DBAccess類撰寫函數(shù)類撰寫函數(shù)DG_Products_SelectedIndexChang
23、ed ()。5運行程序,在運行程序,在“Discontinued?”列上單擊時,該行的列上單擊時,該行的“Discontinued的值會在的值會在True和和False之間轉(zhuǎn)換。之間轉(zhuǎn)換。 2編輯列編輯列 第二種按鈕列就是編輯、更新、取消列,其功能是可第二種按鈕列就是編輯、更新、取消列,其功能是可以使以使DataGrid控件中某一行進入編輯狀態(tài),編輯之后控件中某一行進入編輯狀態(tài),編輯之后可以直接將新數(shù)據(jù)更新到數(shù)據(jù)庫,還可以取消編輯。可以直接將新數(shù)據(jù)更新到數(shù)據(jù)庫,還可以取消編輯。相應(yīng)的,相應(yīng)的,DataGrid控件提供了編輯事件控件提供了編輯事件EditCommand、更新事件更新事件Updat
24、eCommand、取消事件、取消事件CancelCommand以及相應(yīng)的函數(shù)。以及相應(yīng)的函數(shù)?!纠纠?.7】在例】在例5.6基礎(chǔ)上增加編輯列?;A(chǔ)上增加編輯列。1回到回到Products1.aspx頁的頁的“設(shè)計視圖,首先為了頁設(shè)計視圖,首先為了頁面的美觀,進入面的美觀,進入DG_Products控件的屬性生成器對話控件的屬性生成器對話框中將框中將UnitPrice、Discontinued兩個綁定列和選擇列兩個綁定列和選擇列Discontinued?刪除,即選中該列,單擊右邊的刪除,即選中該列,單擊右邊的 按按鈕,然后按前面介紹的方法添加一個鈕,然后按前面介紹的方法添加一個“編輯、更新、編
25、輯、更新、取消列,單擊取消列,單擊“確定按鈕。確定按鈕。2撰寫編輯事件對應(yīng)的各個函數(shù)。撰寫編輯事件對應(yīng)的各個函數(shù)。3刪除列刪除列 第三種按鈕列是刪除列,其功能是將第三種按鈕列是刪除列,其功能是將DataGrid控件中控件中的某行數(shù)據(jù)刪除,相應(yīng)地,的某行數(shù)據(jù)刪除,相應(yīng)地,DataGrid控件提供了刪除控件提供了刪除事件事件DeleteCommand及相應(yīng)的函數(shù)。及相應(yīng)的函數(shù)。 【例【例5.8】在】在DataGrid控件中使用刪除列??丶惺褂脛h除列。1在在Northwind項目中新建一個文件,命名為項目中新建一個文件,命名為OrderDetail.aspx,在頁面上添加一個,在頁面上添加一個Da
26、taGrid控件,控件,在在DataGrid控件的屬性窗口中將其控件的屬性窗口中將其ID屬性值改為屬性值改為DG_OrderDetail,通過屬性生成器為其添加四個綁定,通過屬性生成器為其添加四個綁定列和一個刪除列,刪除列的頁眉文本設(shè)置為列和一個刪除列,刪除列的頁眉文本設(shè)置為“刪除刪除”,綁定列的屬性設(shè)置如下所示。綁定列的屬性設(shè)置如下所示。頁眉文本頁眉文本數(shù)據(jù)字段數(shù)據(jù)字段OrderIDOrderIDProductIDProductIDUnitPriceUnitPriceQuantityQuantity2右擊右擊DG_OrderDetail控件,在出現(xiàn)的快捷菜單中單擊控件,在出現(xiàn)的快捷菜單中單擊
27、“自動套用格式菜單項,在出現(xiàn)的自動套用格式菜單項,在出現(xiàn)的“自動套用格式自動套用格式對話框中選擇對話框中選擇“彩色型彩色型4”。3然后打開然后打開OrderDetail.aspx.cs文件,書寫代碼,文件,書寫代碼, 5.3.5 超級鏈接列超級鏈接列 在用表格即在用表格即HTML語言中的語言中的Table形式進形式進行數(shù)據(jù)顯示的時候,很多情況下需要將表格中行數(shù)據(jù)顯示的時候,很多情況下需要將表格中的某一列作為超級鏈接,鏈接到另外一個頁面,的某一列作為超級鏈接,鏈接到另外一個頁面,并且傳一個參數(shù)過去,并且傳一個參數(shù)過去,DataGrid控件提供了超控件提供了超級鏈接列來滿足這個功能。級鏈接列來滿足
28、這個功能?!纠纠?.9】在例】在例5.8基礎(chǔ)上添加超級鏈接列。基礎(chǔ)上添加超級鏈接列。1在在OrderDetail.aspx頁面中,通過屬性生成器頁面中,通過屬性生成器將將DG_OrderDetail控件的第一個綁定列刪除,控件的第一個綁定列刪除,添加一個超級鏈接列,并點擊右邊標有向上箭添加一個超級鏈接列,并點擊右邊標有向上箭頭的按鈕將其移動到第一個位置。頭的按鈕將其移動到第一個位置。 其屬性設(shè)置其屬性設(shè)置如下圖。如下圖。2為了驗證超鏈列的效果,在項目中新添一個頁面命名為了驗證超鏈列的效果,在項目中新添一個頁面命名為為Blank.aspx,并在其中撰寫簡單代碼。,并在其中撰寫簡單代碼。3運行運行OrderDetail.aspx頁,發(fā)現(xiàn)頁,發(fā)現(xiàn)DataGrid控件的第一控件的第一列已經(jīng)變成了超鏈,將鼠標放置在超鏈之上,從狀態(tài)列已經(jīng)變成了超鏈,將鼠標放置在超鏈之上,從狀態(tài)欄中可以看到超鏈指向的地址,以及參數(shù)的名稱和參欄中可以看到超鏈指向的地址,以及參數(shù)的名稱和參數(shù)值,點擊超鏈,在新窗口中打開了數(shù)值,點擊超鏈,在新窗口中打開了Blank.aspx頁,頁,并且成功地接收到了傳來的參數(shù)并且成功地接收到了傳來的參數(shù) 5.3.6 模板列模板列 DataGrid控件提供了另外一種更為靈活、自定義性更控件提供了另外一種更為靈活、自定義性更強
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 關(guān)于公司廉潔管理制度
- 凈水項目現(xiàn)場管理制度
- 公司會務(wù)招待管理制度
- 解密2025年網(wǎng)絡(luò)技術(shù)考試題庫試題及答案
- 嵌入式系統(tǒng)在體育監(jiān)測中的應(yīng)用試題及答案
- 嵌入式實時操作系統(tǒng)試題及答案
- 信息系統(tǒng)監(jiān)理師考試未來挑戰(zhàn)試題及答案2025
- 網(wǎng)絡(luò)數(shù)據(jù)包的組成與解析試題及答案
- 信息系統(tǒng)監(jiān)理師考試的生涯管理與繼續(xù)教育探討試題及答案
- 2025吉林長春市軌道交通集團有限公司校園招聘693人筆試參考題庫附帶答案詳解析
- 2024年中考二模 歷史(四川成都卷)(考試版A4)
- 安徽省黃山市區(qū)縣2025屆七年級生物第二學期期末聯(lián)考試題含解析
- 粉刷墻面施工協(xié)議書
- 輔導機構(gòu)招聘合同協(xié)議
- 青年創(chuàng)新意識的培養(yǎng)試題及答案
- 《2025年CSCO腎癌診療指南》解讀課件
- 村干部測試試題及答案
- 《新能源汽車發(fā)展歷程》課件
- 預(yù)收貨款協(xié)議合同
- 2024初級注冊安全工程師筆試模擬題帶答案
- 北京開放大學2025年《企業(yè)統(tǒng)計》形考作業(yè)3答案
評論
0/150
提交評論