自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET的五大數(shù)據控件淺談

開發(fā) 后端
ASP.NET中的五大數(shù)據控件是什么呢?那么本文就向你介紹GridView,DataList,Repeater ,DetailsView,FormView他們的特點和用法。

ASP.NET 數(shù)據控件:GridView,DataList,Repeater ,DetailsView,FormView。

ASP.NET 數(shù)據控件綜述:

1.前3個用于呈現(xiàn)多條記錄,后面2個用于呈現(xiàn)單條數(shù)據明細,即常用的記錄明細。

2.GridView和DetailsView控件的布局固定,自定義數(shù)據顯示的布局功能有限,一般適合布局簡單的數(shù)據呈現(xiàn)。3.DataList,Repeater和FormView數(shù)據控件都有很強的自定義布局能力,如果數(shù)據呈現(xiàn)需要較為復雜的布局方案,這3個控件是首選。

4.GridView ,DetailsView和FormView這三個都是.net 2.0新增的控件,內置了分頁,排序等等功能,其改進程度是1.1所提供控件無法比的。

5.DataList和Repeater是1.1版就提供的控件,內置功能較弱,需要自己實現(xiàn)分頁,排序,數(shù)據事件等功能。

有趣的是,在現(xiàn)在的Asp.net平臺上,如果從功能上來說呈現(xiàn)單列數(shù)據時DetailsView和FormView相對應,DetailsView布局固定FormView自定義布局,呈現(xiàn)多列數(shù)據時只有GridView來負責布局固定的數(shù)據,從功能上來說,沒有對應的控件與GridView相配。

DataList提供的數(shù)據功能與GridView相比,實在是太弱了.與GridView幾乎不需要編程就能擔負數(shù)據呈現(xiàn)的重任相比,DataList要求程序員必須自己寫代碼來實現(xiàn)想要的功能。

ASP.Net 數(shù)據控件之GridView 控件:

GridView 控件以表的形式顯示數(shù)據,并提供對列進行排序、分頁、翻閱數(shù)據以及編輯或刪除單個記錄的功能。

注意:GridView 控件是 ASP.NET 的早期版本中提供的 DataGrid 控件的后繼控件。除了添加利用數(shù)據源控件功能的新功能,GridView 控件還實現(xiàn)了某些改進,例如,定義多個主鍵字段的功能、使用綁定字段和模板的改進用戶界面自定義以及用于處理或取消事件的新模型。

ASP.Net 數(shù)據控件之DetailsView 控件:

DetailsView 控件一次呈現(xiàn)一條表格形式的記錄,并提供翻閱多條記錄以及插入、更新和刪除記錄的功能。DetailsView 控件通常用在主/詳細信息方案中,在這種方案中,主控件(如 GridView 控件)中的所選記錄決定了 DetailsView 控件顯示的記錄。

ASP.NET 數(shù)據控件之FormView 控件:

FormView 控件與 DetailsView 控件類似,它一次呈現(xiàn)數(shù)據源中的一條記錄,并提供翻閱多條記錄以及插入、更新和刪除記錄的功能。不過,F(xiàn)ormView 控件與 DetailsView 控件之間的差別在于:DetailsView 控件使用基于表格的布局,在這種布局中,數(shù)據記錄的每個字段都顯示為控件中的一行。而 FormView 控件則不指定用于顯示記錄的預定義布局。實際上,您將創(chuàng)建包含控件的模板,以顯示記錄中的各個字段。該模板包含用于設置窗體布局的格式、控件和綁定表達式。

ASP.NET 數(shù)據控件之Repeater 控件:

Repeater 控件使用數(shù)據源返回的一組記錄呈現(xiàn)只讀列表。與 FormView 控件類似,Repeater 控件不指定內置布局。您可以使用模板創(chuàng)建 Repeater 控件的布局。

ASP.NET 數(shù)據控件之DataList 控件:

DataList 控件以表的形式呈現(xiàn)數(shù)據,通過該控件,您可以使用不同的布局來顯示數(shù)據記錄,例如,將數(shù)據記錄排成列或行的形式。您可以對 DataList 控件進行配置,使用戶能夠編輯或刪除表中的記錄。(DataList 控件不使用數(shù)據源控件的數(shù)據修改功能;您必須自己提供此代碼。)

ASP.NET 五大數(shù)據控件的基本情況就向你介紹到這里,希望通過介紹使你了解ASP.NET 數(shù)據控件的基本情況。

【編輯推薦】

  1. ASP.NET編程模型之頁面生命周期十一步詳解
  2. ASP.NET編程規(guī)范之界面設計標準淺析
  3. ASP.NET編程規(guī)范之命名規(guī)范淺析
  4. ASP.NET編程規(guī)范之編碼規(guī)范淺析
  5. ASP.NET編程規(guī)范之測試規(guī)范淺析
責任編輯:仲衡 來源: 硅谷動力
相關推薦

2009-11-26 09:02:59

ASP.NET數(shù)據控件

2009-08-04 15:36:16

2009-07-27 16:19:59

ASP.NET報表控件

2009-07-20 17:12:17

ASP.NET訪問數(shù)據

2009-08-04 17:18:37

2009-07-22 17:21:27

ASP.NET 2.0

2009-08-19 10:54:42

ASP.NET數(shù)據訪問

2009-07-22 16:11:43

ASP.NET AJA

2009-07-20 15:30:11

ASP.NET應用

2009-07-24 10:52:42

ASP.NET ISA

2009-07-27 13:52:36

Panel控件ASP.NET

2009-07-28 18:00:11

ASP.NET程序

2009-07-27 13:01:28

TreeViewASP.NET

2009-07-23 15:24:37

ASP.NET Ima

2011-08-23 10:58:59

2009-07-21 14:16:02

ASP.NET管道優(yōu)化

2010-10-19 09:16:51

ASP.NET MVC

2009-08-03 18:47:12

ASP.NET數(shù)據緩存

2009-07-28 14:22:05

數(shù)據源控件ASP.NET

2009-08-05 15:29:33

ASP.NET For
點贊
收藏

51CTO技術棧公眾號