GridView每几行增加一空行的方法

GridView动态增加行 前台代码: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xh... 阅读详情
                
出处: http://www.zdbase.com/content/detail.aspx?OID=F522C044-3DD3-4586-9641-0DA25152F93E


经常见到文章列表中,每隔五行或十行下面有一空行,这样当阅读网站内容时,会不觉得太压抑,其实这个GridView也可以做到。


1.首先GridView要定义OnRowDataBound事件,例如:OnRowDataBound="gv_RowDataBound"


2.完善gv_RowDataBound方法体内容:


    protected void gv_RowDataBound(object sender, GridViewRowEventArgs e)
        {


            if   (e.Row.RowIndex   > 0   &&     (e.Row.RowIndex+1)   %   5   ==   0)         
            { 
                GridViewRow   newRow   =   new   GridViewRow(0,   0,   DataControlRowType.DataRow,   DataControlRowState.Normal);     
                newRow.Cells.Add(new   TableCell());                      
                newRow.Cells[0].ColumnSpan   =   e.Row.Cells.Count;                    
                newRow.Cells[0].Text   =   "&nbsp; ";                       
                this.gv.Controls[0].Controls.Add(newRow);             
             } 
        }


这里以5行添加一空行为例,如果要改成10行或其他,只需更改事件里的数字就好了。
GridView增加一个统计行的方法  CMB项目中要涉及到stock的统计功能,由于是采用了gridview来实现数据的显示,这里就碰到了一个问题,在需求分析里客户要求对所有的股票进行一个统计,如下图:大家看在最下面的一行,只出现了一个数值,其它列都不存在数值,而这个数的功能主要是对上面这行"持仓股票市值进行一个总的统计",这是如何实现的呢?首先,我们要把gridview里面的属性中ShowFooter="True",就是把grid 阅读详情

相关推荐

GridView中实现动态动态增加删除行

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DD.aspx.cs" Inherits="AAAA.DD" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> ...

xuanmu 682

GridView增加、删除空行

 由于项目需要,要在GridView中增加空行,在VS 2005 中代码如下:GridMuliEdit.aspx 程序代码http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" >    无标题页                                           

Discussing的专栏 3685

实现在GridView中新增行

        实现在GridView的任意位置插入一行,可实现分隔(如BBS中的置顶与普通的分隔),实现分类,如增加一行统计标题行和统计数据行等等。        下面带注释的详细代码 //创建一个GridView的一个分隔行(根据DataControlRowType来设置)        GridViewRow rowSeparator = new GridViewRow(0, 0, 

宁静夏天 6073

WPF中DataGrid的空白行使用方法

本文主要介绍空白行的使用技巧

FoolRabbit的专栏 9633

在GridView中插入行

  GridView是个功能强大的控件,有时侯,我们用它来装载多行数据并编辑,最后再批量更新。在编辑时,很可能会需要在其中插入一些行用于添加新的数据,下面提供一个示例以演示实现的基本方法。  页面文件:form id="form1" runat="server">    div>        asp:GridView ID="GridView1" runat="server" AutoG

程序呓语 3386

选择gridview1中的某几行,赋值到datatable中 并绑定到另一个的gridview2

#region 点击搜索多台车辆 protected void Button2_Click(object sender, EventArgs e) { ArrayList selecteditems = new ArrayList(); foreach (GridViewRow row in GridView1.Rows) {

leer923的专栏 1872

C#学习系列之DataGrid无故添加空行

C#学习系列之DataGrid无故添加空行

arriettyandray的博客 624

浅谈GridView中的行选择功能

 这两天为了个GridView的行选择功能,查了很多资料,今天终于把问题解决了。总结一下,同时给遇到同样问题的人一点参考。     首先说一下要解决的问题:     1、在Gridview中,点击行中任意位置,选择该行,高亮显示;     2、点击该行,得到该行中任意一个单元格中的值,在该页其他地方显示。     3、在使用母版页和普通页中完成以上功能。     这个问题的重点

独钓寒江雪 9658

Wpf中点击添加新增在DataGrid控件中的当前选中行下添加新的一行空白行或追加一行

列表中在选中的当前行的下一行添加新的一行(追加一行) 解释:做添加的意思也就是给集合Add一行数据,这个Add也就是默认会添加到泛型集合的最后一行 解释:1: Add(数据源); 2:方法换成Inset(索引+1,数据源);这实现按选中行添加。其中参数:索引+1代表的意思是,选中行加1,也就 ...

招财进宝的博客 7499

C#实现给DevExpress中GridView表格创建指定的空白行、然后将Excel中选中的数据粘贴到GridView表格中

一、实现效果 测试数据内容如下: 二、实现方法 2.1、给GridView表格创建指定的空白行 #region 创建空白行 /// <summary> /// 创建指定空白行数 /// </summary> /// <param name="gridControl"></param> /// <param name="gridView".

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 2423

c# gridview底部空行插入数据(Insert Row)

C#2008源码(附mssql资料库2000及以上版本支持均支持) girdview本身不支持添加数据行功能,最简单最实用的功能(insertRow)。 使用方法:先将testdb文件还原到sql server数据库,打开Microsoft Visual Studio 2008,选择“文件”菜单→“打开”→“网站”,打开下载的文件夹。如果有建议或不明白的内容可以MSN:mansai@163.com与我联系。

gridview显示数据每*(自定义)行显示一空行

如题,比如说我想要在gridview显示数据时每2行动态添加一个空行,与其他数据分隔开. 具体代码如下 DimintNumAsInteger=0  '记录当前数据行绑定的位置DimidentityAsInteger=0  '记录前面动态添加了几个空行ProtectedSubGridView1_RowDataBound()SubGridView1_RowDataBound(ByValsend...

lianxiangbus 86

别只会‘pip install’了!当Python报错找不到‘pkg_resources’时,你的setuptools可能出大问题

本文深入解析Python开发中常见的`ModuleNotFoundError: No module named 'pkg_resources'`错误,揭示其背后的setuptools依赖问题。通过系统化的诊断与修复指南,帮助开发者理解Python包管理机制,并提供从基础到高级的解决方案,确保pip和setuptools的正常运行。

weixin_42523711的博客 433

如何在gridview中每10行记录后增加一个空行?

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowIndex >0 && (e.Row.RowIndex+1) % 10 == 0) {

知识贵在分享 558

汇川Easy 301 和MCGS进行Modbus RTU通讯(485)浮点数读取和写入

4DF0001对应寄存器D0,4DF0003对应寄存器D2。注意:要选com2口,com1口是232通讯。

qq_61916672的博客 2901

Unity集成抖音小游戏:从IL2CPP配置到SDK接入全流程解析

本文详细解析了使用Unity开发抖音小游戏的完整流程。从关键的IL2CPP编译后端配置、PlayerSettings设置,到StarkSDK的接入与资源优化(如AutoStreaming),再到激励视频广告、录屏分享等核心功能的代码实现,提供了从环境准备到打包上传的全方位实战指南,帮助开发者高效完成技术适配。

weixin_27943395的博客 690

Gridview 增加多个空行。

// 自动填充的行数 int numCount = 0; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { GridView1.DataSource = CreateDataSourceByXianhuiMeng(); Gri...

weixin_30409849的博客 146

编程语言的未来走向:趋势、挑战与机遇

同时,鼓励他们接触和掌握一些专业领域的开发工具和技术框架,比如Web开发中的JavaScript、React.js,数据分析的Python(Pandas, NumPy, Matplotlib等),以及人工智能和机器学习领域的TensorFlow、PyTorch等。当前,全球范围内正积极推动编程教育的普及化,从儿童启蒙阶段到高等教育阶段,乃至终身学习的过程中,如何优化编程语言的教学方法、提高教学质量,并将其广泛应用于不同领域,是教育者与政策制定者面临的重大课题。未来,编程语言的多样化和包容性将会继续加强。

zrc_xiaoguo的博客 1827

asp gridview 页脚ShowFooter绑定数据,增加一个统计行方法,ShowFooter统计行方法

先设置gridview的ShowFooter="True" ,每次gridview读取绑定数据都会出发gridview中的GridView1_RowDataBound事件,从而得到每一行的数据。 第一种情况。gridview动态绑定数据。  aspx asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="Fa

Bychentufeiyang的专栏 6336

【问题解析】Matlab Function的易错点(Variable Size)

Matlab Function的易错点

CrazyRabbit的博客 9865

复现HumanMAC(HumanMAC: Masked Motion Completion for Human Motion Prediction)

Human3.6M和HumanEva-I都放到data目录下(记得将data_multi_modal-20250320T022408Z-001.zip和humaneva_multi_modal-20250320T022412Z-001.zip解压缩并且分别重命名为data_multi_modal和humaneva_multi_modal)。生成的gif存放在inference目录下zero_shot_<INDEX>下的out目录下。新建一个data目录,将

qq_52643100的博客 831

GridView添加行

    ///     /// 添加一行操作    ///     private void AddGridViewLine()    {        // 读取原有的GridView        DataTable CargoInfoTable = ReadGridView();        // 新增加一行        DataRow newRow = CargoInfoTable.N

WeiZhang_son_Ding的专栏 7733

2025年06月中国电子学会青少年软件编程(Python)等级考试试卷(二级)答案 + 解析

2025年06月中国电子学会青少年软件编程(Python)等级考试试卷(二级)答案 + 解析

伶俐角少儿编程 458

Gridview 设置行高

public View getView(int position, View convertView, ViewGroup parent) { convertView = LayoutInflater.from(context).inflate(R.layout.item, null); convertView.setLayoutPa

kluing的专栏 6007

智能车图像处理24-进阶篇16--三叉路口的判断

这篇文章主要讲述图像处理中如何判断三叉路口并进行补线操作。

taiyuezyh的博客 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

上一篇: asp.net GridView常用代码集锦
下一篇: Windows2003DNS服务器原理与架设
darkread
博客等级 码龄25年 42粉丝 81原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值