文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
网站首页 软件下载
数码学院 网络学院
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院技术开发.Net 专栏asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
精品广告
推荐TOP10
·asp.net常用代码
·运用每个开发者都必须了解的十个安全技巧来保护代码
·asp.net创建文件夹的IO类的问题
·Asp.Net函数集
·Asp.net cache 简述
·如何最大限度提高.NET的性能 (续)
·数据安全防护之打造安全.mdb数据库
·.NET编程规范
·Asp.net1.1升级到2.0遇到的一些问题总结
·给.net初学者的一些建议(共勉之)
·给.net初学者的一些建议(共勉之)
·ASP.NET 数据绑定常用代码
·小议优化ASP.NET应用性能之Cache篇
·编写高性能Web应用程序的10个技巧
·Asp.Net细节性问题精萃
·ASP.NET 2.0 多文件上传小经验
·ASP.Net防止刷新自动触发事件的解决方案
·保护你的DLL和Code不被别人使用
·ASP.NET2.0新特性概述
·做完一个小网站的一点经验总结
阅读TOP10
·DATAGRID分页
·利用.net反射动态调用指定程序集的中的方法
·.net 2.0(c#)下简单的FTP应用程序
·用http代理下载sourceforge的cvs仓库[原理+C#代码]
·asp.net常用代码
·ASP.NET随机码生成示例
·三色交替的下拉列表框
·解决ASP.NET上传文件大小限制
·.net发送邮件的一些技巧
·封装的一些实现图片水印与图片自动结合缩放的类
·图片保存到数据库和从数据库读取图片并显示(c#)
·asp.net2.0中关于ASP.NET 网站管理工具无法连接sql server 数据库的处理
·运用每个开发者都必须了解的十个安全技巧来保护代码
·正确实现 IDisposable 接口
·如何在GridView中一次性批量更新多行数据
·Asp.net cache 简述
·使用xml作为数据源,配合asp:Menu类自由扩展菜单项
·图片、文件防盗链程序
·asp.net 2.0 与1.1 在生成的前台页面内容方面的一点不同
·同步http处理程序(IHttpHandler)

asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)

日期:2008年4月11日 作者: 查看:[大字体 中字体 小字体]


        //计算余页,防止SQL语句执行时溢出查询范围
  public int ModPage()
  {
   int pages = 0;
   if(RecCount%PageSize == 0 && RecCount != 0)
    pages = 1;
   else
    pages = 0;
   return pages;
  }
        /*
   *计算总记录的静态函数
   *本人在这里使用静态函数的理由是:如果引用的是静态数据或静态函数,连接器会优化生成代码,去掉动态重定位项(对

海量数据表分页效果更明显)。
   *希望大家给予意见、如有不正确的地方望指正。
  */
  public static int Calc()
  {
   int RecordCount = 0;
   SqlCommand MyCmd = new SqlCommand("select count(*) as co from redheadedfile",MyCon());
   SqlDataReader dr = MyCmd.ExecuteReader();
   if(dr.Read())
    RecordCount = Int32.Parse(dr["co"].ToString());
   MyCmd.Connection.Close();
   return RecordCount;
  }
        //数据库连接语句(从Web.Config中获取)
  public static SqlConnection MyCon()
  {
   SqlConnection MyConnection = new SqlConnection(ConfigurationSettings.AppSettings["DSN"]);
   MyConnection.Open();
   return MyConnection;
  }
        //对四个按钮(首页、上一页、下一页、尾页)返回的CommandName值进行操作
  private void Page_OnClick(object sender, CommandEventArgs e)
  {
   CurrentPage = (int)ViewState["PageIndex"];//从ViewState中读取页码值保存到CurrentPage变量中进行参数运


            Pages = (int)ViewState["PageCounts"];//从ViewState中读取总页参数运算

   string cmd = e.CommandName;
   switch(cmd)//筛选CommandName
   {
    case "next":
     CurrentPage++;
     break;
    case "prev":
     CurrentPage--;

上一页 [1] [2] [3] [4] [5] [6] [7] 下一页 

上一篇:让QQ好友的黑名单功能失效

下一篇:在Asp.net中为图像加入版权信息


asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程) 相关软件: asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程) 相关文章:
·海量免费毕业论文打包下载
·团队的力量
·粮食力量
·质量管理体系标准
·量子物理史话
·盟军敢死队4 打击力量
·Win-Tool(批量更名工具)V1.4 绿色版
·OFFICE批量转换器V4.0
·批量改名帮手 V1.0 + 注册机
·巨量!4900张边框图案 一
·Windows XP系统中如何实现批量命名
·FlashGet2.0 Beta4终极批量下载
·如何在GridView中一次性批量更新多行数据
·限制局域网和外网间的流量
·图象制作软件大披露——矢量图篇
·爆增流量的经验与站长分享
·大容量硬盘好处多 如何分区才合理?
·玩转Windows操作系统中的音量控制
·快速提高流量的最好办法,绝对有效!
·批量查询域名工具Domain Inspect 1.5 汉化注册版

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号