第1个回答 2010-08-19
GridView里面的自带分页、是先把数据库中的数据全部查出来.如果在数据量小的时候建议用、如果数据量大的话.就利用缓存.存到一个虚拟表中.一次加载慢.但是之后就效率很高了.
第2个回答 2010-08-19
交互是一定要的啊。当然如果数据大的话,不建议使用gridview自带的分页功能。因为它是一次性加载完所有的数据。
比如100的路程,一次10米一次10米的跑肯定是很快的,用户等待的时间也很短暂。
第3个回答 2010-08-20
用aspnetpager吧
有各种样式,还好看
第4个回答 2010-08-24
如果担心影响性能的话,可以事先把数据库的表读到datatable里,然后把datatable绑到gridview里,这样就只是和内存中的表进行交互,不会涉及到数据库了
第5个回答 2010-08-25
要么把数据都读入内存,然后用Gridview自带的分页功能(空间换时间)
要么每次读取一页的数据。(时间换空间)