Gridview优点:功能最强大,提供分页,编辑,删除,选择等等很多功能,使用最方便,直接拖拽到页面上,建立新的数据源,点几下鼠标就可以维护一个表的浏览、删除和修改了,能轻松实现分页。
缺点:占用系统资源大,他的分页是把整个表的数据取出来,到Gridview上分页的,因此如果数据量比较大的时候,速度非常非常慢。效率极低。 同时,由于它的模板已经定制好,想自己灵活控制,不太容易。
Datalist优点:可以轻松得到效果。
缺点:但是没有分页,模板都得自己编辑。
Repeater 优点:功能简单,效率高,容易灵活控制生成的HTML代码
缺点:分页需要自己实现,整体来说,如果用习惯repeater就会喜欢上,适合前台使用。