- 浏览: 1647962 次
- 性别:
- 来自: 福州
文章分类
- 全部博客 (583)
- strust2.0 (14)
- hibernate2.0 (5)
- java (13)
- javaScript (59)
- AJAX (8)
- TFS (6)
- 其它 (20)
- CSS (23)
- asp (18)
- Dojo (5)
- 项目管理 (3)
- SQLServer (25)
- oracle (26)
- .NET (221)
- 开源系统 (6)
- 常识 (41)
- 软件架构 (1)
- My SQL (1)
- SilverLight (10)
- Flex (1)
- window7 (1)
- 网络安全 (2)
- CMS (1)
- ECShop (4)
- 邮件系统 (9)
- Linq (0)
- 淘宝店铺经营宝典 (0)
- flash插件 (1)
- Hubble.net全文检索 (1)
- 在线编辑器 (1)
- 正则表达式 (1)
- 创业 (1)
- asp.net mvc (1)
- 全文检索 (0)
- 全文检索 HubbleDotNet (1)
- Android (27)
- TFS bin (1)
最新评论
-
z小小Jean:
有具体的解决方法吗
用命名imp导入DMP时报无法解析指定的连接标识符的解决办法 -
njoiop:
这些都是常用接口,IP地址、手机归属和身份证查询接口,基站定位 ...
IP地址、手机归属和身份证查询接口 -
Fs_sky:
那导出DMP如何包含序列等其他东西?
在plsql中如何导出dmp文件 -
qiywtc:
请问该怎么判断视频的格式再选择对应的播放格式来播放啊?
asp.net各种类型视频播放代码(全) -
xinghenhouzi:
楼主说的版本不同无法导入导出是什么意思?我用10g的exp.e ...
在plsql中如何导出dmp文件
前些天我写了关于 <<在存储过程中实现分页>>和<<GridView控件事件详解 >> ,后来又有一些人问我怎样在GridView中应用这个东东!其实很简单,主要是怎么保存当前页面的页码PageIndex问题,不过把这个解决了什么都好办了.因为在分页过程中:PageSize是一定的,我们可以用一个属性来表示.保存PageIndex好多中方法,而且数据不是很庞大,基本不会好太多的资源.还是一句老话,话再多都没有例子直观.
在这里我们将用一个隐藏字段来保存这个PageIndex,即当前页码.当点击上一页时,将它的值减一,知道为0,要注意的一点这里的第一页页码是0而不是1.下面看看代码,然后我们再分析分析!
1<asp:GridView ID="NewsGrid" runat="server" AutoGenerateColumns="False" AllowPaging="false" Width="100%">
2 <Columns>
3 <asp:BoundField DataField="NewsId" HeaderText="新闻ID"/>
4 <asp:HyperLinkField DataNavigateUrlFields="NewsId" DataNavigateUrlFormatString="~/Details.aspx?ID={0}"
5 DataTextField="Title" HeaderText="新闻标题" ItemStyle-Width="70%"/>
6 <asp:BoundField DataField="PostTime" HeaderText="发布时间"/>
7 <asp:CommandField HeaderText="新闻管理" ShowCancelButton="False" ShowDeleteButton="True"
8 ShowEditButton="True"/>
9 </Columns>
10 </asp:GridView>
11 <div style=" height:16px; padding-top:5px; margin-right:30px; float:right">
12 <asp:HiddenField ID="CurrentPage" runat="server" Value="0"/>
13 <asp:LinkButton ID="First" runat="server" CommandArgument="first" OnClick="PagerButton_Click">首 页</asp:LinkButton>
14 <asp:LinkButton ID="Prev" runat="server" CommandArgument="prev" OnClick="PagerButton_Click">上一页</asp:LinkButton>
15 <asp:LinkButton ID="Next" runat="server" CommandArgument="next" OnClick="PagerButton_Click">下一页</asp:LinkButton>
16 <asp:LinkButton ID="Last" runat="server" CommandArgument="last" OnClick="PagerButton_Click">尾 页</asp:LinkButton>
17 </div> CS文件中的代码:
1 protected void PagerButton_Click(object sender, EventArgs e)
2 {
3 int pageIndx = Convert.ToInt32(CurrentPage.Value);
4 int totals = NewsManager.GetNews(0, pageSize).TotalRecords;
5 int pages = (totals % pageSize) == 0 ? (totals / pageSize) : (totals / pageSize + 1);
6 string arg = ((LinkButton)sender).CommandArgument.ToString().ToLower();
7 switch (arg)
8 {
9 case "prev":
10 if (pageIndx > 0)
11 {
12 pageIndx -= 1;
13 }
14 break;
15 case "next":
16 if (pageIndx < pages - 1)
17 {
18 pageIndx += 1;
19 }
20 break;
21 case "last":
22 pageIndx = pages - 1;
23 break;
24 default:
25 pageIndx = 0;
26 break;
27 }
28 CurrentPage.Value = pageIndx.ToString();
29 NewsGrid.DataSource = NewsManager.GetNews(pageIndx , pageSize).Entities;
30 NewsGrid.DataBind();
31 }
是不是很简单啊,看了代码就都懂了,关于用按钮传参数在这里就不多说了,还有一个就是Entities属性,在<<应用实体类EntitySet实现类似的范型功能 >>这篇文章中可以找到
http://www.cnblogs.com/xdotnet/archive/2006/09/29/gridview_paging_myself.html
-
资料引用:http://www.knowsky.com/340772.html
在这里我们将用一个隐藏字段来保存这个PageIndex,即当前页码.当点击上一页时,将它的值减一,知道为0,要注意的一点这里的第一页页码是0而不是1.下面看看代码,然后我们再分析分析!
1<asp:GridView ID="NewsGrid" runat="server" AutoGenerateColumns="False" AllowPaging="false" Width="100%">
2 <Columns>
3 <asp:BoundField DataField="NewsId" HeaderText="新闻ID"/>
4 <asp:HyperLinkField DataNavigateUrlFields="NewsId" DataNavigateUrlFormatString="~/Details.aspx?ID={0}"
5 DataTextField="Title" HeaderText="新闻标题" ItemStyle-Width="70%"/>
6 <asp:BoundField DataField="PostTime" HeaderText="发布时间"/>
7 <asp:CommandField HeaderText="新闻管理" ShowCancelButton="False" ShowDeleteButton="True"
8 ShowEditButton="True"/>
9 </Columns>
10 </asp:GridView>
11 <div style=" height:16px; padding-top:5px; margin-right:30px; float:right">
12 <asp:HiddenField ID="CurrentPage" runat="server" Value="0"/>
13 <asp:LinkButton ID="First" runat="server" CommandArgument="first" OnClick="PagerButton_Click">首 页</asp:LinkButton>
14 <asp:LinkButton ID="Prev" runat="server" CommandArgument="prev" OnClick="PagerButton_Click">上一页</asp:LinkButton>
15 <asp:LinkButton ID="Next" runat="server" CommandArgument="next" OnClick="PagerButton_Click">下一页</asp:LinkButton>
16 <asp:LinkButton ID="Last" runat="server" CommandArgument="last" OnClick="PagerButton_Click">尾 页</asp:LinkButton>
17 </div> CS文件中的代码:
1 protected void PagerButton_Click(object sender, EventArgs e)
2 {
3 int pageIndx = Convert.ToInt32(CurrentPage.Value);
4 int totals = NewsManager.GetNews(0, pageSize).TotalRecords;
5 int pages = (totals % pageSize) == 0 ? (totals / pageSize) : (totals / pageSize + 1);
6 string arg = ((LinkButton)sender).CommandArgument.ToString().ToLower();
7 switch (arg)
8 {
9 case "prev":
10 if (pageIndx > 0)
11 {
12 pageIndx -= 1;
13 }
14 break;
15 case "next":
16 if (pageIndx < pages - 1)
17 {
18 pageIndx += 1;
19 }
20 break;
21 case "last":
22 pageIndx = pages - 1;
23 break;
24 default:
25 pageIndx = 0;
26 break;
27 }
28 CurrentPage.Value = pageIndx.ToString();
29 NewsGrid.DataSource = NewsManager.GetNews(pageIndx , pageSize).Entities;
30 NewsGrid.DataBind();
31 }
是不是很简单啊,看了代码就都懂了,关于用按钮传参数在这里就不多说了,还有一个就是Entities属性,在<<应用实体类EntitySet实现类似的范型功能 >>这篇文章中可以找到
http://www.cnblogs.com/xdotnet/archive/2006/09/29/gridview_paging_myself.html
-
资料引用:http://www.knowsky.com/340772.html
发表评论
-
【转】C#定时执行某个程序
2015-03-16 17:33 726using System; using System. ... -
多行文本框字符数长度验证的解决方案
2012-03-02 16:04 1200在ASP.NET系统中经常会遇到验证文本框长度,比如数据库里是 ... -
【转】asp.net(c#)通过两个点的经纬度计算距离
2012-01-12 14:14 1378原理: 地球赤道上环绕地球一周走一圈共40075.04公里 ... -
【转】GSM手机短信软件的实现(C#)
2011-11-30 13:55 1290http://www.cnblogs.com/Engin/ar ... -
[转]C#开发短信收发软件的原理
2011-11-16 16:44 1647坛子里好像很多人对如何自己用C#开发手机短信有兴趣,正好我也做 ... -
TCPClient 类实现网络互联、通信
2011-10-29 11:16 2939TcpClient 为 TCP 网络服务提供客户端连接。 S ... -
Hubble.Net实现全文检索
2011-07-25 19:30 4025一、 下载安装 到Hubble.net 项目首页 http: ... -
c# 获取当前周第一天、最后一天,当前月第一天、最后一天的实现代码
2011-04-17 18:39 5269获取当前周工作日第一天、最后一天 int dayOfWee ... -
c#通过调用7z.exe实现解压文件
2011-03-05 15:47 47777-Zip 简介 7-Zip 是一款号称有着现今最高压缩比的 ... -
【转】IEnumerable 和 IEnumerator 接口
2011-03-04 17:12 2022类继承关系:public interface IQueryab ... -
【转】C#获取文件的绝对路径
2011-03-04 17:08 2479要在c#中获取路径有好多方法,一般常用的有以下五种: ... -
ListBox之间的数据项的移动操作
2010-09-29 11:04 1551<%@ Page Language="C# ... -
【转】asp.net中URL参数传值中文乱码的三种解决办法
2010-09-21 22:31 3412在做Asp.Net开发的时候,经常会遇到页面乱码的问题,下面是 ... -
【转】ASP.NET文件下载函数
2010-09-21 22:29 1397在你的Page_Load中添加这样的代码: Page.Re ... -
【转】在ASP.NET中实现多文件上传
2010-09-21 22:25 1228在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET ... -
[转]ASP.NET中常用的文件上传下载方法
2010-09-21 22:23 1810文件的上传下载是我们在实际项目开发过程中经常需要用到的技 ... -
HTML文章中截取摘要的问题[转]
2010-06-09 10:46 1868博客系统通常的做法是,在博客的首页只显示文章的摘要,点击标题进 ... -
获取 asp:Button 控件的的ComandName值的方法
2010-05-22 17:31 1246protected void btn_Save_Click ... -
ASP.NET防止用户多次登录的方法
2010-05-06 12:34 1576常见的处理方法是,在 ... -
使用 Enter 键提交表单
2010-04-27 14:04 1331一、使用 JS 代码 我们在表单里面的 TextBox (as ...
相关推荐
GridView 控件的使用详解 GridView 控件是 ASP.NET web 应用程序中最常用的数据_grid 控件之一,它提供了强大的功能来显示和编辑数据 Gridview 控件的使用是非常广泛的,特别是在数据展示和编辑方面。 Gridview ...
在本文中,我们将深入探讨GridView控件的核心特性和如何实现这些基本操作。 一、GridView控件简介 GridView控件允许开发人员以交互式表格形式展示数据源中的数据。它直接绑定到诸如SQLDataSource或ObjectDataSource...
标题中提到的“GridView自定义分页实例详解”表明本文将重点讲解如何实现自定义分页功能,使用的是GridView控件。自定义分页是指在不使用***自带的分页功能(如GridView自带的分页功能)的情况下,通过编程方式来...
GridView控件是Windows Forms和ASP.NET Web开发中常用的一种数据展示工具,它的核心功能是将数据源中的数据以网格形式进行展示,便于用户查看、编辑和操作数据。在本篇文章中,我们将深入探讨GridView控件的基本用法...
GridView控件是ASP.NET Web Forms中用于展示数据的常用组件,具有丰富的功能,如分页、排序、编辑、删除等。这些功能对应的事件是GridView控件的重要组成部分,开发者可以通过监听和处理这些事件来实现定制化的业务...
GridView控件是ASP.NET中一个强大的数据展示工具,它能够以表格形式呈现数据库中的数据,同时提供了一系列内置功能,如排序、分页、编辑等,极大地简化了开发者的编码工作。 ### GridView无代码分页排序概述 #### ...
#### GridView控件分页显示原理及配置方法 在ASP.NET Web应用程序中,GridView 控件是非常重要的一个组成部分,它可以帮助开发者快速地展示大量数据,并提供各种交互功能,比如排序、筛选以及本文将重点讨论的——...
在本视频教程的“chapter3”部分,我们可能涵盖了如何添加和配置GridView控件,如何与数据源绑定,以及如何启用和定制其各种功能,如排序、分页、编辑和删除。还会涉及到如何利用事件处理程序进行交互逻辑的编写,...
### ASP.NET存储过程自定义分页详解 #### 一、背景与问题提出 在ASP.NET开发中,常用的一些数据绑定控件如`GridView`、`DataList`等提供了内置的分页功能,使得开发者能够非常方便地实现数据的分页展示。然而,在...
通过本实验的学习与实践,学生将学会如何配置GridView控件,包括数据绑定、样式调整、分页及排序等功能,并了解如何与其他控件(如DropdownList)协同工作以实现更复杂的应用场景。 #### 实验内容详解 **一、简单...
### GridView自定义分页知识点详解 #### 一、概述 在Web开发中,尤其是在ASP.NET Web Forms中,数据展示是非常重要的一个环节。当数据量较大时,为了提高用户体验及服务器性能,分页显示数据就显得尤为重要。ASP...
在.NET框架中,GridView控件是ASP.NET Web Forms中用于数据展示的重要组件,它提供了丰富的功能,如数据绑定、排序、分页、编辑、删除和插入等。本教程将深入探讨GridView控件的使用,包括其核心功能和相关属性的...
### ASP.NET自定义分页控件详解 在ASP.NET开发中,为了提高用户体验并优化数据加载效率,分页是一项常用的技术。本文将详细介绍一个自定义的分页控件的实现方法,包括其基本结构、工作原理以及如何在实际项目中应用...
ASPxGridView控件是DevExpress为ASP.NET开发的一套高级数据绑定控件之一,它提供了一系列强大的功能,如分页、排序、筛选等,并且可以非常方便地与后台代码进行交互。对于复杂的业务逻辑处理,ASPxGridView控件通常...
首先,GridView控件是ASP.NET中的服务器控件,它可以直接绑定到各种数据源,如SQL数据库、XML文件、数组或对象集合等。通过这些数据源,GridView可以自动创建表格布局,将数据以行和列的形式展示出来,用户还可以...