请教,急!
请问如何使用DataList分页,请厉害的大大们指教!
[解决办法]
用aspnetpager
[解决办法]
http://www.webdiyer.com/AspNetPager/default.aspx
[解决办法]
baidu==>
一般用分页,就会用到DataSet的对象,那么
DataSet ds = new DataSet();
(Sql/OleDb)DataAdapter dtadp = new (Sql/OleDb)DataAdapter();
dtadp.Fill(ds);
此时可以使用
int RecordNum = ds.Tables[ "虚表名 "].Rows.Count;
获得总的记录数.
这时,用判断得到总的页数.比如,设置每页最大记录数.
private const int PageSize = 20;
则此时,获得总的页数,int PageNum = 0;
if(RecordNum % PageSize == 0)
{
PageNum = RecordNum / PageSize;
}
else
{
PageNum = RecordNum / PageSize + 1;
}
现在,PageNum里的值是总的页数,PageSize的是每页的记录数,再获得个CurrPage(当前页),基本信息就全了
[解决办法]
看看我的文章。
http://hi.baidu.com/webprince/blog/item/cfc012d5afb4c9c450da4b6a.html