`
灵雨飘零
  • 浏览: 34966 次
  • 性别: 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正反排序(C#)

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

    GridView自动序号

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

    aps.net ASPxGridView 自动生成序号列

    这里的关键在于使用`Container.ItemIndex`属性获取当前行的索引,并通过简单的数学运算(例如加1)得到实际的序号。 ### 实现步骤 1. **定义列**:在ASPxGridView控件的`Columns`集合中添加一个新的`...

    Dev GridView 拖拽行进行排序

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

    GridView客户端分页排序控件

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

    GridView排序类完整代码

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

    GridView自动增加序号(三种实现方式)

    第一种方式,直接在Aspx页面GridView模板列中.这种的缺点是到第二页分页时又重新开始了. 代码如下: ”序号” InsertVisible=”False”&gt; &lt;ItemTemplate&gt; &lt;&#37;#Container.DataItemIndex+1%&gt; &lt;/ItemTemplate&gt; ...

    gridview的排序和分页功能

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

    GridView查询排序分页

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

    GridView排序

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

    gridView拖拽排序

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

    GridView 实现行号倒叙排列,

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

    GridView排序的三种方式

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

    Gridview给每行前增加指定的序号或控件

    在实际应用中,我们有时需要在GridView的每一行前面增加一个序号或者自定义的控件,以便更好地展示和操作数据。标题"Gridview给每行前增加指定的序号或控件"和描述中的“经测试,好用的代码”暗示了我们将探讨如何...

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

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

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

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

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

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

    android自定义GridView拖拽排序

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

    Android 可拖拽 排序 GridView

    这个"Android 可拖拽 排序 GridView"的示例项目,是针对如何实现一个用户可以手动拖动元素来改变GridView中元素顺序的功能进行的。这样的功能在很多应用中都非常实用,比如任务管理器、应用抽屉或者自定义桌面布局等...

Global site tag (gtag.js) - Google Analytics