#region 合并单元格 合并某一行的所有列///   <summary>   ///   合并GridView中某行相同信息的行(单元格)///   </summary>   ///   <param   name="GridView1">GridView对象</param>   ///   <param   name="cellNum">需要合并的行</param>public static void GroupRow(GridView GridView1, int rows){TableCell oldTc = GridView1.Rows[rows].Cells[0];for (int i = 1; i < GridView1.Rows[rows].Cells.Count; i++){TableCell tc = GridView1.Rows[rows].Cells[i];   //Cells[0]就是你要合并的列if (oldTc.Text == tc.Text){tc.Visible = false;if (oldTc.ColumnSpan == 0){oldTc.ColumnSpan = 1;}oldTc.ColumnSpan++;oldTc.VerticalAlign = VerticalAlign.Middle;}else{oldTc = tc;}}}#endregion#region 合并单元格 合并一行中的几列/// <summary>/// 合并单元格 合并一行中的几列/// </summary>/// <param name="GridView1">GridView ID</param>/// <param name="rows">行</param>/// <param name="sCol">开始列</param>/// <param name="eCol">结束列</param>public static void GroupRow(GridView GridView1, int rows,int sCol,int eCol){TableCell oldTc = GridView1.Rows[rows].Cells[sCol];for (int i = 1; i < eCol - sCol; i++){TableCell tc = GridView1.Rows[rows].Cells[i + sCol];   //Cells[0]就是你要合并的列tc.Visible = false;if (oldTc.ColumnSpan == 0){oldTc.ColumnSpan = 1;}oldTc.ColumnSpan++;oldTc.VerticalAlign = VerticalAlign.Middle;}}#endregion#region 合并单元格 合并某一列所有行/// <summary>/// 合并GridView中某列相同信息的行(单元格)/// </summary>/// <param name="GridView1"></param>/// <param name="cellNum"></param>public static void GroupCol(GridView GridView1, int cols){if (GridView1.Rows.Count < 1 || cols > GridView1.Rows[0].Cells.Count - 1){return;}TableCell oldTc = GridView1.Rows[0].Cells[cols];for (int i = 1; i < GridView1.Rows.Count; i++){TableCell tc = GridView1.Rows[i].Cells[cols];if (oldTc.Text == tc.Text){tc.Visible = false;if (oldTc.RowSpan == 0){oldTc.RowSpan = 1;}oldTc.RowSpan++;oldTc.VerticalAlign = VerticalAlign.Middle;}else{oldTc = tc;}}}#endregion

转载于:https://www.cnblogs.com/bianlan/archive/2012/06/24/2560118.html

GridView列行操作相关推荐

  1. GRIDVIEW多行多列合并单元格(合并列)

    GitHub项目地址:https://github.com/mingceng/merge-gridviewcell 去年的时候,我写了两篇文章:  GridView多行多列合并单元格(完整代码和例子) ...

  2. PowerQuery(导入数据,行操作,列操作,提取与转换,删除重复项,删除错误)

    位置:数据菜单下--获取和转换 一.导入数据 从txt:从csv:从Access:从excel:从网站 转换数据--进入query编辑器 加载/加载到--excel 二.行操作 删除行 删除间隔行 删 ...

  3. EXCEL快学一(基础知识)单元格操作、行(列)操作 、行列操作

    实际应用项目:http://github.crmeb.net/u/long EXCEL快学一:EXCEL基础知识 Excel是一种电子表格理软件,主要用于对资料的数据处理.统计.分析与计算,功能十分强 ...

  4. DEV express 对Gridview某行的元素赋值

    1:获取选中的行某列的值 string colValue= this.gridView1.GetRowCellValue(this.gridView1.FocusedRowHandle, this.g ...

  5. GridView的常用操作(增删改查)

    GridView的常用操作(增删改查) void BindData()         {             string sql = "select top 10 ID,jobno, ...

  6. DOS命令行操作MySQL常用命令

    平时用可视化界面用惯了,如果紧急排查问题,没有安装可视化工具的话,只能通过命令来看了. 以备不时之需,我们要熟悉一下命令行操作MySQL. 打开DOS命令窗口:WIN + R 输入cmd,回车 然后输 ...

  7. GridView标题行换行之我见 (转)

    GridView标题行换行之我见 (转) 1.不换行: word-break:keep-all;word-wrap:normal 2.换行: word-break:break-all;word-wra ...

  8. GridView编辑删除操作

    第一种:使用DataSource数据源中自带的编辑删除方法,这样的不经常使用,在这里就不加说明了. 另外一种:使用GridView的三种事件:GridView1_RowEditing(编辑).Grid ...

  9. python dataframe 列_python pandas库中DataFrame对行和列的操作实例讲解

    用pandas中的DataFrame时选取行或列: import numpy as np import pandas as pd from pandas import Sereis, DataFram ...

最新文章

  1. Spring Data JPA 五分钟快速入门和实践
  2. zabbix编译php_【Zabbix学习笔记】五、LNMP之PHP7.4.1源码编译安装
  3. UA MATH567 高维统计III 随机矩阵3 集网与覆盖
  4. 【迁移学习】隐私保护下的迁移算法
  5. LCD液晶屏静电防护方案
  6. Android 内容提供器---内容提供器基础(内容的统一资源标识(URIs))
  7. Eclipse maven工程 Missing artifact com.sun:tools:jar:1.5.0:system 解决方法
  8. Linux维护笔记四
  9. Android studio aar包多层嵌套,Add library ‘Gradle: __local_aars__: 。。。unspecified@jar‘ to classpath
  10. MaxCompute Tunnel上传典型问题场景
  11. 如何在android模拟器中安装apk
  12. Qt学习之Qt基础入门(下)
  13. Docker系列五~docker安装php-fpm
  14. 我妈给我介绍对象了,我大学还没毕业呢,先在婚介市场也这么卷了的吗?【Python爬虫实战:甜蜜蜜婚介数据采集】
  15. html经历了几个版本,HTML 的上一个版本诞生于 1999 年. 自从那以后, Web 世界已经经历了巨变....
  16. 2021年广东开放大学期末考试方法,怎么查题,找答案
  17. 学习 WebService 第三步:一个简单的实例(SoapUI测试REST项目)
  18. 科学计算机clr,怎么用科学计算器解方程?
  19. upupw php 探针_UPUPW PHP探针安装使用
  20. linux+qt+分屏显示界面,Qt5支持双屏显示

热门文章

  1. 字段和字段的参数,查询的13个方法,但标的双下划线外键和多对多操作
  2. JS 关闭window.open的窗体,并刷新父页面
  3. 【IDEAEclipse】2、从Eclipse转移到IntelliJ IDEA一点心得
  4. LeetCode Two Sum III - Data structure design
  5. TCP/IP详解 卷一(第十一章 UDP:用户数据报协议)
  6. eclipse怎么设置字体大小非原创
  7. 解决git提交敏感信息(回退git版本库到某一个commit)
  8. 视频培训网站发布问题
  9. Deep Reinforcement Learning 深度增强学习资源
  10. MAC下PHP7.1.23安装intl3.0.0