ASPNET开发与应用教程第六章数据控件
- 格式:ppt
- 大小:302.00 KB
- 文档页数:8
数据绑定控件详解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控件是3.5新增的控件,其分页功能需要配合DataPager 控件实现。