当前位置:知识百问>生活百科>查询结果不能分页??

查询结果不能分页??

2023-09-07 17:49:20 编辑:join 浏览量:586

查询结果不能分页??

gridview自带的分页功能往往不能满足需求,以下是自己写的分页程序,希望对你有帮助。 ///

/// 实现分页.适合B/S结构 /// 参数说明:absolutepage=当前页,pagecount=数据总数,pagesize=每页显示数量,howpage=页码分页如1-5,6-10。file=连接到地址 /// 返回数据:StringBuilder[0]="第几页/共几页";StringBuilder[1]="首页 上一页 上5页 1 2 3 4 5 下5页 下一页 尾页"。 /// public static StringBuilder[] all(int absolutepage, int pagecount, int pagesize, int howpage, string file) { StringBuilder sb1 = new StringBuilder(); StringBuilder sb = new StringBuilder(); int howpage2 = howpage - 1; sb1.Append("第" + absolutepage + "页/共" + pagecount + "页 " + ((absolutepage - 1) * pagesize + 1) + "-" + absolutepage * pagesize + " "); sb.Append("友亮 首页"); if (absolutepage == 1) { sb.Append(" 上一页"); sb.Append(" 9"); } else { sb.Append(" 上一页"); if (absolutepage > howpage) { if (absolutepage % howpage != 0) { sb.Append(" 9"); } else { sb.Append(" 9"); } } else { sb.Append(" 9握数"); } } if (absolutepage % howpage != 0) { if (pagecount - absolutepage >= howpage2) { for (int i = (absolutepage - (absolutepage % howpage - 1)); i < (absolutepage - (absolutepage % howpage - 1)) + howpage; i++) { if (i == absolutepage) { sb.Append(" " + i + ""); } else { sb.Append(""); sb.Append(" " + i); } sb.Append(" "); } } else { for (int i = (absolutepage - (absolutepage % howpage - 1)); i <= pagecount; i++) { if (i == absolutepage) { sb.Append(" " + i + ""); } else { sb.Append(""); sb.Append(" " + i); } sb.Append(" "); } } } else { for (int i = absolutepage - howpage2; i <= absolutepage; i++) { if (i == absolutepage) { sb.Append(" " + i + ""); } else { sb.Append(""); sb.Append(" " + i); } sb.Append(" "); } } if (absolutepage == pagecount) { sb.Append(" : "); sb.Append(" 下一页"); } else { if (absolutepage % howpage != 0) { if (pagecount - absolutepage < howpage) { sb.Append(" : "); } else { sb.Append(" : "); } } else { sb.Append(" : "); } sb.Append(" 下一页"); } sb.Append(" 尾页"); StringBuilder[] s = new StringBuilder[2]; s[0] = sb1; s[1] = sb; return s; }

标签:分页,查询,结果

版权声明:文章由 知识百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.zhshbaiwen.com/life/260799.html