`
java-mans
  • 浏览: 11386510 次
文章分类
社区版块
存档分类
最新评论

AspNetPager 高效分页

 
阅读更多

今晚手痒,写了点代码,温习了一下AspNetPager 这个免费的分页控件

aspx页面部分代码:

.cs后台部分代码:

数据库部分:分页的存储过程:

--存储过程实现灵活的分页
if object_id('page','p') is not null
drop proc page
go
create proc page
@currentPage int=1,--要查询第几页
@count int=10,--每页显示几条
@tableName varchar(20),--表名
@column varchar(20)--列名
as
declare @sql nvarchar(1000)
set @sql = N'select top '+ cast(@count as nvarchar(3))
set @sql=@sql+N' * from '+@tableName+' where '+@column+' not in('
set @sql=@sql+N'select top '+cast(((@currentPage-1)*@count) as nvarchar(3))
set @sql=@sql+@column+N' from '+@tableName+')'

exec(@sql)
go
exec page 1,2,'stuinfo','sid' --测试存储过程

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics