• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > ASP.NET笔记之 行命令处理与分页详解

ASP.NET笔记之 行命令处理与分页详解

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了命令启用asp.net,asp.net,asp net培训,asp和asp.net的区别,零基础学asp.net等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

1、行命令处理

(1、 后台代码:操作行

//如果是来自html响应中的该函数操作
if(e.CommandName=="addAge"){

//取得行号
int index=((ListViewDataItem)e.Item)DispalyIndex;
//取得当前操作行的主键值
//DataKeys存的是所有ID,取的是第index个ID
Guid id=(Guid)ListView1.DataKeys[index].Value;
表Adapter adapter=new 表Adapter();
adpter.自定义数据库函数addAge;
//数据绑定
ListView.DataBing();
}

(2、排序
CommandName="Sort"
CommandArgument="ID"
内部排序,效率较低

2、DataPager 分页

PageControlID:给哪个ListView分页



高级分页:



查询子查询
select* from
(Select id,name,age,row_number() over(order by id)rownum from T_Users)t
where t.rownum>11and t.rownum<20


3、高效分页:


(1、数据库方法:


//获取本页的行数
开始的行数:startRowIndex
开始加本页的行数:startRowIndex+maximumRows

//数据库方法:GetCount
select Count(*)from T_Users

//数据库方法名:QueryCount
select* from
(
select Id ,Name,Gender,Row_Number() over(order by Id)rownum FROM dbo.T_User
)t
where t.rownum>@startRowIndex and t.rowRow<=@startRowIndex+@maximumRows

由于startRowIndex+maximumRows两个参数不会帮我们生成,需要我们自己手动添加。

(2、页面

**不要<SelectParameters>
**增加一个SelectCountMethod="QueryCount"设置取得行数的方法
而SelectMethod="GetPageData"是取得分页信息
而EnablePaging="true"
**先按正常流程配置ListView的objectDataSource,让ListVIew自动生成
再去配置分页数据源

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在ASP.NET 2.0中操作数据之七十:配置数据库连接和命令等级设置
  • ASP.NET笔记之 行命令处理与分页详解
  • ASP.Net执行cmd命令的实现代码
  • ASP.NET下使用WScript.Shell执行命令

相关文章

  • 2018-08-20c# .Net Core静态文件服务器的新人入门教程
  • 2017-05-11Image显示服务器上任意绝对路径下的图片(采用二进制流实现)
  • 2017-05-11ASP.NET MVC中使用Bundle打包压缩js和css的方法
  • 2017-05-11ASP.NET中 Execl导出的六种方法实例
  • 2017-05-11在asp.net下实现Option条目中填充前导空格的方法
  • 2017-05-11asp.net 使用Silverlight操作ASPNETDB数据库
  • 2017-05-11.NET的file文件上传控件使用方法 修改web.config文件上传大文件
  • 2017-05-11在GridView中LinkButton的属性的应用(如何不用选中就删除这一行)
  • 2017-05-11.net4.0中tuple元组的使用方法
  • 2017-05-11c#生成缩略图不失真的方法实例分享

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 浅谈VS中的DataPager分页
    • 给Repeater控件里添加序号的5种才常见方法介绍
    • ASP.NET实现URL映射的方法
    • ASP.NET MVC 2右键菜单和简单分页实例讲解
    • jquery中如何获得服务器控件实现思路
    • asp.net下用服务器端代码解决浏览器兼容性问题
    • ASP.NET页面缓存常见的4种方式
    • ASP.NET:设置页面buffer引出来的问题
    • ASP.Net中命名空间Namespace浅析和使用例子
    • C#中的委托和事件学习(续)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有