`
izuoyan
  • 浏览: 9376499 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

GridView增加自动序号列

ASP 
阅读更多

第一种方式,直接在Aspx页面GridView模板列中.这种的缺点是到第二页分页时又重新开始了.

  1. <asp:TemplateFieldHeaderText="序号"InsertVisible="False">
  2. <ItemStyleHorizontalAlign="Center"/>
  3. <HeaderStyleHorizontalAlign="Center"Width="5%"/>
  4. <ItemTemplate>
  5. <%#Container.DataItemIndex+1%>
  6. </ItemTemplate>
  7. </asp:TemplateField>

第二种方式分页时进行了计算,这样会累计向下加.

  1. <asp:TemplateFieldHeaderText="序号"InsertVisible="False">
  2. <ItemStyleHorizontalAlign="Center"/>
  3. <HeaderStyleHorizontalAlign="Center"Width="5%"/>
  4. <ItemTemplate>
  5. <asp:LabelID="Label2"runat="server"Text='<%#this.MyListGridView.PageIndex*this.MyListGridView.PageSize+this.MyListGridView.Rows.Count+1%>'/>
  6. </ItemTemplate>
  7. </asp:TemplateField>

还有一种方式放在cs代码中,和第二种相似.

  1. <asp:BoundFieldHeaderText="序号">
  2. <ItemStyleHorizontalAlign="Center"/>
  3. <HeaderStyleHorizontalAlign="Center"Width="5%"/>
  4. </asp:BoundField>
  5. protectedvoidmyGridView_RowDataBound(objectsender,GridViewRowEventArgse)
  6. {
  7. if(e.Row.RowIndex!=-1)
  8. {
  9. intindexID=this.myGridView.PageIndex*this.myGridView.PageSize+e.Row.RowIndex+1;
  10. e.Row.Cells[0].Text=indexID.ToString();
  11. }
  12. }
分享到:
评论

相关推荐

    C# GridView自动列宽

    C# GridView自动列宽 C# GridView自动列宽 C# GridView自动列宽

    GridView 序列号递增.doc

    本文将详细介绍如何在`GridView`中实现序列号的自动递增,并解释相关的代码含义及其实现机制。 #### 二、`GridView`控件简介 `GridView`是ASP.NET Web Forms框架提供的一个强大的数据绑定控件,用于以表格的形式...

    GridView动态增加行

    本文将详细讲解如何在C#环境下,使用VS2005进行开发,实现GridView动态增加行的功能。 首先,我们需要理解GridView的基本用法。GridView控件能够自动绑定到数据源(如SQL数据库、数组等),并自动生成表格来显示...

    GridView实现自动编号

    ### GridView实现自动编号详解 在ASP.NET Web Forms中,`GridView` 控件是展示和操作数据库数据的强大工具。本文将详细介绍如何在`GridView`中实现自动编号,这不仅提升了用户体验,也使数据呈现更加直观。 #### ...

    GridView添加合计行的实现方案

    在.NET开发中,GridView是一个常用的控件,用于展示数据表格。在处理大量数据时,有时候我们需要在GridView的底部添加一个合计行,以便快速查看数据的总和或其他统计信息。本篇将详细介绍如何通过代码实现动态地为...

    ASP.NET—002:GridView手动增加一行

    首先,GridView控件在默认情况下是从数据库或者其他数据源自动绑定数据的。但有时我们可能需要在用户交互后动态添加新的数据行,比如点击“新增”按钮时。这个过程分为两个主要步骤:在后台生成新数据并添加到数据源...

    aps.net ASPxGridView 自动生成序号列

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

    ASP.NET—005:GridView增加一行JS实现

    在“ASP.NET—005:GridView增加一行JS实现”这个主题中,我们将深入探讨如何使用JavaScript动态地在GridView中添加一行数据。 首先,了解JavaScript的基本概念至关重要。JavaScript 是一种解释型、弱类型的脚本...

    GridView自动序号

    在探讨“GridView自动序号”的实现方式时,我们首先需要理解GridView控件的基本功能与应用场景。GridView是ASP.NET中一个非常强大的数据绑定控件,它能够以表格的形式展示数据源中的数据,支持分页、排序、编辑等...

    gridview自动编号及更新操作

    首先,自动编号通常是指为GridView中的每一行添加一个唯一的序列号,这在没有主键或者不希望显示主键的情况下非常有用。在ASP.NET中,可以通过在GridView的RowDataBound事件中实现这一功能。以下是一个简单的步骤: ...

    GridView加入自动求和求平均值小计

    {"身份证号码"}; GridView1.DataBind(); // 计算总和与平均值 double sum = 0;...// 总之,掌握了在GridView中实现自动求和与求平均值的方法,对于提升Web应用程序的数据处理能力和用户体验具有重要的意义。

    gridview动态添加空白行

    ### GridView动态添加空白行 在ASP.NET开发过程中,经常需要对`GridView`控件进行操作,比如动态地向其中添加数据或空行等。本文将详细介绍如何实现ASP.NET后台动态添加`GridView`空行的功能。 #### 知识点概述 1...

    GridVIew拖动item,其它item自动移位效果

    这个项目的标题"GridView拖动item,其它item自动移位效果"所描述的,是GridView的一个高级特性,即在拖动一个item(如应用图标)时,周围的其他item会自动调整位置以适应拖动操作。这种效果在很多桌面启动器(如小米...

    Timer 结合gridview 图片自动播放 (C#)

    在本文中,我们将深入探讨如何在ASP.NET Web应用程序中,结合`Timer`控件和`GridView`实现图片的自动播放功能。此技术常用于创建动态的、交互式的图像展示平台,比如在线画廊或者幻灯片展示。我们将讨论以下几个关键...

    DevExpress GridControl GridView新增行数据解决方案

    在开发过程中,我们可能会遇到在GridView中添加新行数据时遇到数据为空或者无法自动刷新的问题。本篇文章将深入探讨这个问题及其解决方案。 首先,当试图在GridView中添加新的数据行时,如果数据为空,可能的原因有...

    根据GridView列表自动加搜索条件

    这个只能在ASP.NET中使用,由于做页面时经常要用搜索功能,一个一个写太麻烦,就做了这个控件,也只能和objectdatasource配合使用,没有加Click事件,可以直接导出到Excel文件。还有一个问题就是,当数据库的字段为...

    Android ScrollView+GridView左右滑动 自动定位滑动到某一项

    在这个项目中,我们讨论的是如何结合使用ScrollView和GridView实现左右滑动,并在启动时或点击按钮时自动定位到指定项。 首先,让我们深入理解ScrollView。ScrollView是Android中的一个可滚动视图,它可以包裹任何...

    GridView完全入门资料

    GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹出新窗口 GridView固定表头(不用...

    gridview学习

    GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹出新窗口 GridView固定表头(不用...

Global site tag (gtag.js) - Google Analytics