ListBox、GridView、Repeater这三个数据绑定控件的“高效分页”,ListBox和GridView内置的有分页,然则其效力太低了,少许的数据还能够,大批的数据根本就没法用,Repeater控件自身不供应分页,然则在现实的开辟中能够也会有用到分页,所以也会给人人讲一下,Repeater的分页。
好了,如今最先进入正题,先从比较经常运用的控件提及。
一、GridView控件
重要特点:支撑删、改,排序、分页、表面设置、自定义显现数据
缺 点:影响顺序机能、不支撑插进去操纵
这个控件能够以表格情势(table标签)显现、编辑和删除多种差别的数据源(比方数据库、XML文件以及鸠合等)中的数据。GridView控件功用异常壮大,假如须要,编程者能够不必编写任何代码,经由过程VS 2008拖拽,并从属性面板设置属性即可,还能够完成如分页、排序、表面设置等功用。虽然功用异常完整,但顺序机能将受到影响,在页面中最好不要过量地运用该控件。固然,假如须要自定义花样显现种种数据,GridView控件也供应了用于编辑花样的模板功用,然则不支撑数据的插进去。
图示:
二、ListView控件
重要特点:供应了增、删、改、排序、分页等功用,还能够支撑用户自定义模板
缺 点:影响顺序机能、大数据分页效力低
ListView控件会依据编程者编写的模板花样显现数据。与DataList和Repeater控件类似,ListView控件也适用于任何具有反复构造的数据。不过,ListView控件供应了用户编辑、插进去和删除数据等数据操纵功用,还供应了对数据举行排序和分页的功用,只须要在VS 2008中直接设置即可,不须要编写代码,这点异常类似于GridView控件。能够说,ListView既有Repeater控件的开放式模板,又具有GridView控件的编辑特征。ListView控件是ASP.Net3.5新增的控件,其分页功用须要合营DataPager控件完成。ListView控件是ASP.NET 3.5新增的控件,其分页功用须要合营DataPager控件完成。然则关于大批数据来讲其分页的效力是很低下的,所以鄙人一节,我会率领人人做一个高效的分页。总的来讲,ListView是目前为止功用最完整、最好用的数据绑定控件。
如图:
三、Repeater控件
重要长处:该控件是一个完整的开辟性控件,能够自若的显现用户自定义的显现体式格局
缺 点:不支撑分页、排序、编辑,仅供应反复模板内容
Repeater 控件是一个数据绑定容器控件,用于生成各个子项的列表,这些子项的显现体式格局能够完整由编程者本身编写。当控件地点页面运行时,该控件依据数据源中数据行的数目反复模板中所定义的数据显现花样,编程者能够完整把握数据的显现规划,如运用p元素、ul元素等。然则美中不足的是该控件不支撑像排序、分页、编辑之类的功用,仅仅支撑反复模板内容功用,然则在现实的开辟中能够会有用到分页之类的功用,所以鄙人一节,我偏重也会讲一下Repeater的分页。
如图:
四、DataList控件
重要长处:能够自定义花样显现数据、比较天真
缺 点:不支撑分页、编辑插进去
该控件能够以自定义的花样显现种种数据源的字段,其显现数据的花样在建立的模板中定义,能够为项、交替项、选定项和编辑项建立模板。DataList控件也能够运用题目、脚注和分隔符模板自定义团体表面,还能够一行显现多个数据行。虽然DataList控件具有很大的天真性,但其自身不支撑数据分页,编程者须要经由过程本身编写要领完成分页的功用。仅用于数据的显现,不支撑编辑、插进去、删除。
如图:
五、DetailsView控件
重要长处:以表格情势显现单条数据、支撑排序、插进去、删除、修正、分页
缺 点:不支撑排序
DetailsView控件以表格情势(table标签)一次仅显现数据源的单条纪录,而且table标签下的每行(tr标签)示意纪录中的一个字段。这个控件一样支撑数据的编辑、插进去和删除操纵,并能够轻松地设置分页功用,然则DetailsView控件自身不支撑数据排序。
如图:
六、FormView控件
重要长处:显现单条数据、分页、增、删、改,可自定义模板显现
缺 点:不支撑排序
从功用上看FormView控件与DetailsView控件很类似,,FormView控件仅可显现数据源中的单条纪录。和DetailsView控件差别,DetailsView控件采纳表格规划(table标签),纪录的每一个字段都各自显现为一行。而FormView控件没有用于显现纪录的预置规划,编程者须要本身建立子项模板,编写种种用于显现纪录中的字段的控件以及规划用的其他HTML标签。和DetailsView控件一样,FormView控件能够轻松地启用分页功用。假如仅仅显现单条纪录,FormView控件是比较引荐的要领,由于能够在高效开辟的同时自定义数据显现的花样。
如图:
七、DropDownList控件
重要长处:多用于多级联动
缺 点:尽可显现一个字段
DropDownList控件平常多用于多级联动,比方省市的联动等,这里重要讲一下症结点,就是要为DropDownList设置要显现的字段和值显现字段即:
绑定后效果以下:
以上就是ASP.NET数据绑定控件详解(图文)的细致内容,更多请关注ki4网别的相干文章!