电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

AspNetPager分页控件

AspNetPager分页控件_第1页
1/9
AspNetPager分页控件_第2页
2/9
AspNetPager分页控件_第3页
3/9
分页原来可以如此简单: 一、分页存储过程 1 /* 2declare @P1 int,@p2 int 3set @P1=NULL 4exec sp_PageView @tbname = N'sim_NoteBook', @FieldKey = N'Id', @PageCurrent = 3, @PageSize = 10, @FieldShow = N'', @FieldOrder = N'Id', @Where = N'', @ItemCount=@p2 output,@PageCount = @P1 output 5select @P1 6select @p2 7 8exec sp_PageView 'sim_NoteBook', 'Id',@ItemCount=NULL,@PageCount=NULL 9 10 11exec sp_PageView @tbname = N'sim_NoteBook', @FieldKey = N'Id', @PageCurrent = 1, @PageSize = 10, @FieldShow = N'', @FieldOrder = N'Id Desc', @Where = N'', @ItemCount = 0, @PageCount = 0 12*/ 13CREATE PROC sp_PageView 14@tbname sysname, --要分页显示的表名 15@FieldKey nvarchar(1000), --用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段 16@PageCurrent int=1, --要显示的页码 17@PageSize int=10, --每页的大小(记录数) 18@FieldShow nvarchar(1000)='', --以逗号分隔的要显示的字段列表,如果不指定 ,则显示所有字段 19@FieldOrder nvarchar(1000)='', --以逗号分隔的排序字段列表,可以指定在字段后面指定DESC/ASC,用于指定排序顺序 20@Where nvarchar(1000)='', --查询条件 21@ItemCount int OUTPUT, 22@PageCount int OUTPUT --总页数 23AS 24SET NOCOUNT ON 25--检查对象是否有效 26IF OBJECT_ID(@tbname) IS NULL 27BEGIN 28 RAISERROR(N'对象"%s"不存在',1,16,@tbname) 29 RETURN 30END 31IF OBJECTPROPERTY(OBJECT_ID(@tbname),N'IsTable')=0 32 AND OBJECTPROPERTY(OBJECT_ID(@tbname),N'IsView')=0 33 AND OBJECTPROPERTY(OBJECT_ID(@tbname),N'IsTableFunction')=0 34BEGIN 35 RAISERROR(N'"%s"不是表、视图或者表值函数',1,16,@tbname) 36 RETURN 37END 38--分页字段检查 39IF ISNULL(@FieldKey,N'')='' 40BEGIN 41 RAISERROR(N'分页处理需要主键(或者惟一键)',1,16) 42 RETURN 43END 44--其他参数检查及规范 45IF ISNULL(@PageCurrent,0)<1 SET @PageCurrent=1 46IF ISNULL(@PageSize,0)<1 SET @PageSize=10 47IF ISNULL(@FieldShow,N'')=N'' SET @FieldShow=N'*' 48IF ISNULL(@FieldOrder,N'')=N'' 49 SET @F...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

AspNetPager分页控件

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部