GridView列行操作
#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列行操作相关推荐
- GRIDVIEW多行多列合并单元格(合并列)
GitHub项目地址:https://github.com/mingceng/merge-gridviewcell 去年的时候,我写了两篇文章: GridView多行多列合并单元格(完整代码和例子) ...
- PowerQuery(导入数据,行操作,列操作,提取与转换,删除重复项,删除错误)
位置:数据菜单下--获取和转换 一.导入数据 从txt:从csv:从Access:从excel:从网站 转换数据--进入query编辑器 加载/加载到--excel 二.行操作 删除行 删除间隔行 删 ...
- EXCEL快学一(基础知识)单元格操作、行(列)操作 、行列操作
实际应用项目:http://github.crmeb.net/u/long EXCEL快学一:EXCEL基础知识 Excel是一种电子表格理软件,主要用于对资料的数据处理.统计.分析与计算,功能十分强 ...
- DEV express 对Gridview某行的元素赋值
1:获取选中的行某列的值 string colValue= this.gridView1.GetRowCellValue(this.gridView1.FocusedRowHandle, this.g ...
- GridView的常用操作(增删改查)
GridView的常用操作(增删改查) void BindData() { string sql = "select top 10 ID,jobno, ...
- DOS命令行操作MySQL常用命令
平时用可视化界面用惯了,如果紧急排查问题,没有安装可视化工具的话,只能通过命令来看了. 以备不时之需,我们要熟悉一下命令行操作MySQL. 打开DOS命令窗口:WIN + R 输入cmd,回车 然后输 ...
- GridView标题行换行之我见 (转)
GridView标题行换行之我见 (转) 1.不换行: word-break:keep-all;word-wrap:normal 2.换行: word-break:break-all;word-wra ...
- GridView编辑删除操作
第一种:使用DataSource数据源中自带的编辑删除方法,这样的不经常使用,在这里就不加说明了. 另外一种:使用GridView的三种事件:GridView1_RowEditing(编辑).Grid ...
- python dataframe 列_python pandas库中DataFrame对行和列的操作实例讲解
用pandas中的DataFrame时选取行或列: import numpy as np import pandas as pd from pandas import Sereis, DataFram ...
最新文章
- Spring Data JPA 五分钟快速入门和实践
- zabbix编译php_【Zabbix学习笔记】五、LNMP之PHP7.4.1源码编译安装
- UA MATH567 高维统计III 随机矩阵3 集网与覆盖
- 【迁移学习】隐私保护下的迁移算法
- LCD液晶屏静电防护方案
- Android 内容提供器---内容提供器基础(内容的统一资源标识(URIs))
- Eclipse maven工程 Missing artifact com.sun:tools:jar:1.5.0:system 解决方法
- Linux维护笔记四
- Android studio aar包多层嵌套,Add library ‘Gradle: __local_aars__: 。。。unspecified@jar‘ to classpath
- MaxCompute Tunnel上传典型问题场景
- 如何在android模拟器中安装apk
- Qt学习之Qt基础入门(下)
- Docker系列五~docker安装php-fpm
- 我妈给我介绍对象了,我大学还没毕业呢,先在婚介市场也这么卷了的吗?【Python爬虫实战:甜蜜蜜婚介数据采集】
- html经历了几个版本,HTML 的上一个版本诞生于 1999 年. 自从那以后, Web 世界已经经历了巨变....
- 2021年广东开放大学期末考试方法,怎么查题,找答案
- 学习 WebService 第三步:一个简单的实例(SoapUI测试REST项目)
- 科学计算机clr,怎么用科学计算器解方程?
- upupw php 探针_UPUPW PHP探针安装使用
- linux+qt+分屏显示界面,Qt5支持双屏显示
热门文章
- 字段和字段的参数,查询的13个方法,但标的双下划线外键和多对多操作
- JS 关闭window.open的窗体,并刷新父页面
- 【IDEAEclipse】2、从Eclipse转移到IntelliJ IDEA一点心得
- LeetCode Two Sum III - Data structure design
- TCP/IP详解 卷一(第十一章 UDP:用户数据报协议)
- eclipse怎么设置字体大小非原创
- 解决git提交敏感信息(回退git版本库到某一个commit)
- 视频培训网站发布问题
- Deep Reinforcement Learning 深度增强学习资源
- MAC下PHP7.1.23安装intl3.0.0