一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

淺析五大ASP.NET數(shù)據(jù)控件

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

  1. 前3個(GridView 控件,DetailsView 控件,F(xiàn)ormView 控件)用于呈現(xiàn)多條記錄,后面2個(Repeater 控件,DataList 控件)用于呈現(xiàn)單條數(shù)據(jù)明細,即常用的記錄明細。

  2. GridView和DetailsView控件的布局固定,自定義數(shù)據(jù)顯示的布局功能有限,一般適合布局簡單的數(shù)據(jù)呈現(xiàn)。

  3. DataList, Repeater和FormView數(shù)據(jù)控件都有很強的自定義布局能力,如果數(shù)據(jù)呈現(xiàn)需要較為復雜的布局方案,這3個控件是首選。

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

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

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

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

  1. ASP.NET 數(shù)據(jù)控件之GridView 控件:

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

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

  2. ASP.NET數(shù)據(jù)控件之DetailsView 控件:

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

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

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

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

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

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

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

NET技術(shù)淺析五大ASP.NET數(shù)據(jù)控件,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲欧美成人永久第一网站 | 伊人91在线| 免费一级 一片一毛片 | 99精品国产闺蜜国产在线闺蜜 | 91免费观看在线网址 | 久久大香萑太香蕉综合网 | 国产成人精品一区二区不卡 | 亚洲精品国产精品国自产 | 无码精品一区二区三区免费视频 | 在线观看91精品国产不卡免费 | 一个人免费播放在线视频看片 | 欧美激情中文字幕一区二区 | 精品国产一区二区三区在线观看 | 日韩每日更新 | 日本乱中文字幕系列在线观看 | 美美女高清毛片视频免费观看 | 美女网色 | 美女免费毛片 | 男女爱爱爽爽福利免费视频 | 亚洲午夜在线观看 | 看全色黄大色黄女片做 | 国产精品福利在线观看 | 久久久午夜精品 | 精品视频网站 | 91在线国产观看 | 日本高清视频www | 一级做a爰久久毛片武则天 一级做a爰毛片 | 国产精品久久新婚兰兰 | 爆操极品女神 | 99爱视频99爱在线观看免费 | 人人狠狠综合久久亚洲婷婷 | 日韩精品一区二区三区在线观看 | 中文字幕一二三四区 | 火辣福利在线观看 | 欧美日韩一区二区在线观看视频 | 韩国一区二区三区 | 日本一区二区在线播放 | 国产精品91在线 | 甘城光辉游乐园在线观看 | 国产成人一区 | 97一本大道波多野吉衣 |