(正序)
方法一(不带分页):
<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#) 在Web开发中,特别是ASP.NET Web Forms中,`GridView` 控件被广泛用于展示和管理数据库中的数据。通过简单的配置,`GridView` 可以实现对数据的增删改查、分页以及排序等功能。其中,排序...
GridView是ASP.NET中一个非常强大的数据绑定控件,它能够以表格的形式展示数据源中的数据,支持分页、排序、编辑等功能。然而,GridView默认情况下并不会自动为每一行添加序号,这对于数据展示和用户交互来说,有时...
这里的关键在于使用`Container.ItemIndex`属性获取当前行的索引,并通过简单的数学运算(例如加1)得到实际的序号。 ### 实现步骤 1. **定义列**:在ASPxGridView控件的`Columns`集合中添加一个新的`...
Dev GridView 是一款强大的数据展示控件,常用于Windows Forms或ASP.NET应用程序中,它提供了丰富的功能,如数据绑定、分页、排序、过滤等。在本主题中,我们将深入探讨如何实现“拖拽行进行排序”这一特性,这在...
实现了VS2005(ASP.NET+C#)下的GridView 客户端排序和分页,汇总. 完成的主要的功能 1.客户端分页 和排序(包括按页排序,按全部数据排序) 2.客户端汇总(包括页汇总,全部汇总) 3.客户端分页( 有数字按钮形式,...
在.NET框架中,GridView控件是ASP.NET网页开发中常用的一种数据展示工具,它能够方便地展示数据库或其他数据源中的数据,并提供了丰富的功能,如分页、排序、筛选等。本篇文章将深入探讨如何实现GridView的排序功能...
第一种方式,直接在Aspx页面GridView模板列中.这种的缺点是到第二页分页时又重新开始了. 代码如下: ”序号” InsertVisible=”False”> <ItemTemplate> <%#Container.DataItemIndex+1%> </ItemTemplate> ...
本程序的核心在于利用C#语言来实现GridView的排序和分页功能,这对于提高用户体验和提升网页性能至关重要。 **一、GridView排序功能** 1. **自动排序**: GridView控件默认支持单击列头进行排序。通过设置`...
GridView是ASP.NET Web Forms中一个常用的控件,用于显示数据集合,并支持用户交互,如排序、分页和筛选。在本教程中,我们将深入探讨如何实现GridView查询排序和分页功能。 首先,GridView控件的核心在于它与数据...
### GridView排序知识点详解 #### 一、GridView控件概述 GridView是ASP.NET中一个非常强大的数据绑定控件,用于在网页上以表格形式显示数据。它支持多种视图模式(如表格、列表或索引卡片),并且具备丰富的内置...
当我们需要提供用户友好的交互,比如允许用户通过拖拽来改变列表中元素的顺序时,"gridView拖拽排序"就显得尤为重要。 实现GridView拖拽排序涉及的主要知识点包括: 1. **适配器(Adapter)**:在Android中,...
为了提高用户体验和数据展示的灵活性,有时我们需要对`GridView`中的行号进行特殊处理,比如实现行号的倒序排列。本文将详细介绍如何在分页和不分页两种情况下实现`GridView`行号的倒序排列。 #### 二、基础知识 在...
因为GridView本身不支持排序,所以只能对数据源进行排序。因为DataSet和List本身也是不支持排序的,所以写了以下例子。大家附加压缩包内的数据库就可以运行了。如果数据库实例有问题可以将配置文件中的服务器名由.改...
在实际应用中,我们有时需要在GridView的每一行前面增加一个序号或者自定义的控件,以便更好地展示和操作数据。标题"Gridview给每行前增加指定的序号或控件"和描述中的“经测试,好用的代码”暗示了我们将探讨如何...
在Android开发中,自定义`GridView`以实现拖动控件排序和移动`TextView`是一项常见的需求,这有助于用户交互并提升应用的用户体验。`GridView`是一个可以展示二维列表的视图,通常用于显示大量的数据项,而`TextView...
本示例程序重点展示了如何结合JQuery技术来实现GridView的客户端排序功能,提高用户体验并减轻服务器端的压力。下面我们将深入探讨这个知识点。 首先,JQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理...
在本文中,我们将深入探讨如何利用AJAX技术实现GRIDVIEW控件的无刷新排序功能。在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种创建动态和交互性网页的技术,它允许页面部分数据的异步更新,无需整体...
在某些场景下,用户可能需要对GridView中的项进行自定义排序,比如在支付宝的首页,用户可以长按并拖动图标来调整它们的顺序。本篇文章将详细讲解如何在Android中实现一个自定义的GridView,支持长按拖动排序,并且...
这个"Android 可拖拽 排序 GridView"的示例项目,是针对如何实现一个用户可以手动拖动元素来改变GridView中元素顺序的功能进行的。这样的功能在很多应用中都非常实用,比如任务管理器、应用抽屉或者自定义桌面布局等...