ASP.NET的數(shù)據(jù)控件都有什么?都有什么功能?今天由北京北大青鳥(niǎo)學(xué)校學(xué)部老師為同學(xué)們做一個(gè)簡(jiǎn)單的介紹:
ASP.NET 數(shù)據(jù)控件綜述:
ASP.NET的數(shù)據(jù)控有:GridView,DataList,Repeater ,DetailsView,FormView。
1.前3個(gè)用于呈現(xiàn)多條記錄,后面2個(gè)用于呈現(xiàn)單條數(shù)據(jù)明細(xì),即常用的記錄明細(xì)。
2.GridView和DetailsView控件的布局固定,自定義數(shù)據(jù)顯示的布局功能有限,一般適合布局簡(jiǎn)單的數(shù)據(jù)呈現(xiàn)。3.DataList,Repeater和FormView數(shù)據(jù)控件都有很強(qiáng)的自定義布局能力,如果數(shù)據(jù)呈現(xiàn)需要較為復(fù)雜的布局方案,這3個(gè)控件是首選。
4.GridView ,DetailsView和FormView這三個(gè)都是.net 2.0新增的控件,內(nèi)置了分頁(yè),排序等等功能,其改進(jìn)程度是1.1所提供控件無(wú)法比的。 (北京北大青鳥(niǎo)學(xué)校)
5.DataList和Repeater是1.1版就提供的控件,內(nèi)置功能較弱,需要自己實(shí)現(xiàn)分頁(yè),排序,數(shù)據(jù)事件等功能。
有趣的是,在現(xiàn)在的Asp.net平臺(tái)上,如果從功能上來(lái)說(shuō)呈現(xiàn)單列數(shù)據(jù)時(shí)DetailsView和FormView相對(duì)應(yīng),DetailsView布局固定FormView自定義布局,呈現(xiàn)多列數(shù)據(jù)時(shí)只有GridView來(lái)負(fù)責(zé)布局固定的數(shù)據(jù),從功能上來(lái)說(shuō),沒(méi)有對(duì)應(yīng)的控件與GridView相配。
DataList提供的數(shù)據(jù)功能與GridView相比,實(shí)在是太弱了.與GridView幾乎不需要編程就能擔(dān)負(fù)數(shù)據(jù)呈現(xiàn)的重任相比,DataList要求程序員必須自己寫(xiě)代碼來(lái)實(shí)現(xiàn)想要的功能。
下一篇文章中,北京北大青鳥(niǎo)學(xué)校學(xué)術(shù)部老師將分別講解各類(lèi)控件,有興趣的同學(xué)可以關(guān)注。想要了解北大青鳥(niǎo)好嗎?北大青鳥(niǎo)怎么樣?北大青鳥(niǎo)課程?北大青鳥(niǎo)學(xué)費(fèi)多少等問(wèn)題,歡迎您與通州北大青鳥(niǎo)網(wǎng)站在線老師聯(lián)系