`
灵雨飘零
  • 浏览: 36696 次
  • 性别: Icon_minigender_1
  • 来自: 唐山
文章分类
社区版块
存档分类
最新评论

GridView 序号 排序 正序 倒序

 
阅读更多

(正序)

方法一(不带分页):

<asp:TemplateField HeaderText="序号">
<ItemTemplate>
<%#(Container as GridViewRow).RowIndex + 1%>
</ItemTemplate>
</asp:TemplateField>

方法二(带分页):
<asp:TemplateField HeaderText="序号">
<ItemTemplate>
<%# this.GridView1.PageIndex * this.GridView1.PageSize + Container.DataItemIndex + 1%>
</ItemTemplate>
</asp:TemplateField>

(倒序)

方法一(不带分页):

<asp:TemplateField HeaderStyle-Width="30px" HeaderText="序号" ItemStyle-HorizontalAlign="center">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#((Container as GridViewRow).DataItem as System.Data.DataRowView).Row.Table.Rows.Count - (Container as GridViewRow).RowIndex%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>

方法二(带分页):

<asp:TemplateField HeaderStyle-Width="30px" HeaderText="序号" ItemStyle-HorizontalAlign="center">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%#((Container as GridViewRow).DataItem as System.Data.DataRowView).Row.Table.Rows.Count - (Container as GridViewRow).RowIndex - (this.gviewList.PageIndex) * this.gviewList.PageSize%>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>

分享到:
评论

相关推荐

    GridView自动序号

    GridView是ASP.NET中一个非常强大的数据绑定控件,它能够以表格的形式展示数据源中的数据,支持分页、排序、编辑等功能。然而,GridView默认情况下并不会自动为每一行添加序号,这对于数据展示和用户交互来说,有时...

    GridView正反排序(C#)

    ### GridView正反排序(C#) 在Web开发中,特别是ASP.NET Web Forms中,`GridView` 控件被广泛用于展示和管理数据库中的数据。通过简单的配置,`GridView` 可以实现对数据的增删改查、分页以及排序等功能。其中,排序...

    GridView 实现行号倒叙排列,

    为了提高用户体验和数据展示的灵活性,有时我们需要对`GridView`中的行号进行特殊处理,比如实现行号的倒序排列。本文将详细介绍如何在分页和不分页两种情况下实现`GridView`行号的倒序排列。 #### 二、基础知识 在...

    Dev GridView 拖拽行进行排序

    Dev GridView 是一款强大的数据展示控件,常用于Windows Forms或ASP.NET应用程序中,它提供了丰富的功能,如数据绑定、分页、排序、过滤等。在本主题中,我们将深入探讨如何实现“拖拽行进行排序”这一特性,这在...

    GridView客户端分页排序控件

    实现了VS2005(ASP.NET+C#)下的GridView 客户端排序和分页,汇总. 完成的主要的功能 1.客户端分页 和排序(包括按页排序,按全部数据排序) 2.客户端汇总(包括页汇总,全部汇总) 3.客户端分页( 有数字按钮形式,...

    GridView排序类完整代码

    在.NET框架中,GridView控件是ASP.NET网页开发中常用的一种数据展示工具,它能够方便地展示数据库或其他数据源中的数据,并提供了丰富的功能,如分页、排序、筛选等。本篇文章将深入探讨如何实现GridView的排序功能...

    gridview的排序和分页功能

    本程序的核心在于利用C#语言来实现GridView的排序和分页功能,这对于提高用户体验和提升网页性能至关重要。 **一、GridView排序功能** 1. **自动排序**: GridView控件默认支持单击列头进行排序。通过设置`...

    GridView查询排序分页

    GridView是ASP.NET Web Forms中一个常用的控件,用于显示数据集合,并支持用户交互,如排序、分页和筛选。在本教程中,我们将深入探讨如何实现GridView查询排序和分页功能。 首先,GridView控件的核心在于它与数据...

    aps.net ASPxGridView 自动生成序号列

    在本篇文章中,我们将深入探讨如何在APS.NET项目中利用ASPxGridView控件自动生成序号列,并通过具体的代码示例来实现这一功能。对于熟悉ASP.NET开发的开发者来说,ASPxGridView是一个非常实用且强大的数据展示控件,...

    gridView拖拽排序

    当我们需要提供用户友好的交互,比如允许用户通过拖拽来改变列表中元素的顺序时,"gridView拖拽排序"就显得尤为重要。 实现GridView拖拽排序涉及的主要知识点包括: 1. **适配器(Adapter)**:在Android中,...

    GridView排序

    ### GridView排序知识点详解 #### 一、GridView控件概述 GridView是ASP.NET中一个非常强大的数据绑定控件,用于在网页上以表格形式显示数据。它支持多种视图模式(如表格、列表或索引卡片),并且具备丰富的内置...

    GridView排序的三种方式

    因为GridView本身不支持排序,所以只能对数据源进行排序。因为DataSet和List本身也是不支持排序的,所以写了以下例子。大家附加压缩包内的数据库就可以运行了。如果数据库实例有问题可以将配置文件中的服务器名由.改...

    自定义Gridview 拖动控件排序移动textview

    在Android开发中,自定义`GridView`以实现拖动控件排序和移动`TextView`是一项常见的需求,这有助于用户交互并提升应用的用户体验。`GridView`是一个可以展示二维列表的视图,通常用于显示大量的数据项,而`TextView...

    一个利用Jquery + ASP.NET 实现Gridview的排序例子程序

    本示例程序重点展示了如何结合JQuery技术来实现GridView的客户端排序功能,提高用户体验并减轻服务器端的压力。下面我们将深入探讨这个知识点。 首先,JQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理...

    android自定义GridView拖拽排序

    在某些场景下,用户可能需要对GridView中的项进行自定义排序,比如在支付宝的首页,用户可以长按并拖动图标来调整它们的顺序。本篇文章将详细讲解如何在Android中实现一个自定义的GridView,支持长按拖动排序,并且...

    【原创】Gridview拖放排序,并保存到服务端

    在本文中,我们将深入探讨如何实现一个基于GridView的拖放排序功能,并将其排序结果保存到服务器端。这个功能常用于数据库表格数据的可视化管理和编辑,让用户可以直观地调整记录的顺序,提高工作效率。 首先,标题...

    一个非常优秀的基于C#+ASP.NET 3.5实现的GridView 翻页排序控件源码

    GridView是ASP.NET中的一种强大的数据展示控件,它允许开发者在网页上以表格形式展示数据,并提供了丰富的功能,如分页、排序、编辑、删除等。在这个基于C#和ASP.NET 3.5的项目中,我们看到的是一个优化了翻页和排序...

    利用AJAX 实现GRIDVIEW无刷新 排序源码

    在本文中,我们将深入探讨如何利用AJAX技术实现GRIDVIEW控件的无刷新排序功能。在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种创建动态和交互性网页的技术,它允许页面部分数据的异步更新,无需整体...

    gridview自动排序示例分享

    微软的***框架为此提供了一个功能强大的控件——GridView,它允许开发者以网格形式展示数据,并内置了排序、分页等多种功能。 首先,GridView控件自带了数据排序功能。这意味着,开发者无需编写额外的排序算法,就...

Global site tag (gtag.js) - Google Analytics