ASP.NET Web控件之?dāng)?shù)據(jù)網(wǎng)格淺析
ASP.NET Web控件之?dāng)?shù)據(jù)網(wǎng)格是什么呢?
Dreamweaver的數(shù)據(jù)網(wǎng)格使您可以插入ASP.NET Web控件的數(shù)據(jù)網(wǎng)格網(wǎng)頁(yè)控件。數(shù)據(jù)網(wǎng)格控件將表格呈現(xiàn)為多列網(wǎng)格,并且可以包含用于定義單元格內(nèi)容布局的不同列類型(異類列)。其中包括綁定、按鈕和模板列等等。另外,數(shù)據(jù)網(wǎng)格還支持交互功能,例如列排序、列編輯和列命令等。下表顯示了數(shù)據(jù)網(wǎng)格中的可用列類型:
ASP.NET Web控件數(shù)據(jù)網(wǎng)格列類型都有哪些呢?下面就是分類和各自描述:
ASP.NET Web控件數(shù)據(jù)網(wǎng)格之簡(jiǎn)單數(shù)據(jù)域
"簡(jiǎn)單數(shù)據(jù)域"列在ASP.NET中稱為"綁定列",它使您可以指定要顯示的數(shù)據(jù)源域,以及該域在用于.NET格式表達(dá)式時(shí)使用的數(shù)據(jù)格式。
ASP.NET Web控件數(shù)據(jù)網(wǎng)格之自由格式
"自由格式"列類型在ASP.NET中稱為"模板列",它使您可以創(chuàng)建HTML文本和服務(wù)器控件的組合,為列設(shè)計(jì)自定義布局。自由格式列中的控件可以是數(shù)據(jù)綁定控件。自由格式列在定義網(wǎng)格內(nèi)容的布局和功能方面為您提供了更大的靈活性。原因是,您可以完全控制數(shù)據(jù)的顯示方式,以及用戶與網(wǎng)格中的行交互時(shí)所發(fā)生的事情。
ASP.NET Web控件數(shù)據(jù)網(wǎng)格之超級(jí)鏈接
"超級(jí)鏈接"列顯示超級(jí)鏈接形式的信息。它的典型用法是顯示超級(jí)鏈接形式的數(shù)據(jù)(如客戶編號(hào)或產(chǎn)品名稱),用戶單擊超級(jí)鏈接后,可以導(dǎo)航到一個(gè)單獨(dú)的頁(yè)面,上面提供了有關(guān)該項(xiàng)目的詳細(xì)信息。
ASP.NET Web控件數(shù)據(jù)網(wǎng)格之編輯、更新、取消按鈕
"編輯、更新、取消按鈕"列在ASP.NET中稱為"編輯命令"列,它允許用戶對(duì)數(shù)據(jù)網(wǎng)格行中的信息進(jìn)行就地編輯。為此,需要?jiǎng)?chuàng)建"編輯、更新、取消"列。在運(yùn)行時(shí),該列會(huì)顯示一個(gè)被標(biāo)記為"編輯"的按鈕。當(dāng)用戶單擊"編輯"按鈕時(shí),在文本框這類可編輯控件中會(huì)顯示行數(shù)據(jù),并且"編輯"按鈕被替換為"更新"按鈕和"取消"按鈕。
ASP.NET Web控件數(shù)據(jù)網(wǎng)格之刪除按鈕
"刪除按鈕"使用戶可以通過(guò)單擊按鈕刪除特定的行。
使用"數(shù)據(jù)網(wǎng)格"服務(wù)器行為之前,必須為數(shù)據(jù)網(wǎng)格定義數(shù)據(jù)集(其它文檔類型稱之為"記錄集")。有關(guān)更多信息,請(qǐng)參見(jiàn)了解記錄集。
要了解有關(guān)DataGrid控件的更多信息,以及了解如何用它對(duì)動(dòng)態(tài)數(shù)據(jù)設(shè)置格式,請(qǐng)?jiān)L問(wèn)MicrosoftWeb站點(diǎn)http://msdn.microsoft.com/library/en-us/cpgenref/html/cpcondatagridwebservercontrol.asp。
ASP.NET Web控件數(shù)據(jù)網(wǎng)格的相關(guān)信息就向你簡(jiǎn)單介紹到這里,希望對(duì)于了解ASP.NET Web控件數(shù)據(jù)網(wǎng)格有所幫助。
【編輯推薦】