分页杂谈
DataGrid内建了分页属性,即使不使用他的自动分页功能,也可以很方便的使用CurrentPageIndex属性来进行分页。但是并不适合MYSQL之类支持LIMIT的数据库。
Repeater和DataList并没有内建分页功能,那么你可以使用PagedDataSource类来进行分页。用法类似与DataGrid。
如下:
[code=csharp] DataTable dt = //获得。。。。。或者由其他来
PagedDataSource Pds = new PagedDataSource();
Pds .DataSource = dt.DefaultView;
Pds .AllowPaging = true;
Pds .PageSize = 8;
int currentPage; // 这里获得当前页
Pds .CurrentPageIndex = currentPage-1;
Repeater1 //这里绑定Pds………[/code]
Repeater和DataList提供了灵活快速的呈现数据的方式,而且对于MYSQL这样的数据库显然使用这2者来得好些

