使用

int[] 列索引集合

将第1列的单元格格一样的数据合并..

GroupRows(GridView1,new int[]{0});

全部代码

/// <summary>
/// GridView合并行 zgke@sina.com qq:116149
/// </summary>
/// <param name="p_GridView">Grid控件</param>
/// <param name="p_ColumnsIndex">列索引</param>
public static void GroupRows(GridView p_GridView, int[] p_ColumnsIndex)
{
int _Count = p_GridView.Rows.Count;
string[] _TempText = new string[p_ColumnsIndex.Length];
int[] _RowIndex = new int[p_ColumnsIndex.Length];
for (int i = 0; i != _Count; i++)
{
string _CellText = "";
for (int z = 0; z != p_ColumnsIndex.Length; z++)
{
_CellText += p_GridView.Rows[i].Cells[p_ColumnsIndex[z]].Text;
if (_TempText[z] == _CellText)
{
p_GridView.Rows[i].Cells[p_ColumnsIndex[z]].Visible = false;
p_GridView.Rows[_RowIndex[z]].Cells[p_ColumnsIndex[z]].RowSpan++;
}
else
{
_RowIndex[z] = i;
_TempText[z] = _CellText;
p_GridView.Rows[_RowIndex[z]].Cells[p_ColumnsIndex[z]].RowSpan = 1;
}
}
}
}

转载于:https://www.cnblogs.com/jxsoft/archive/2011/06/22/2087447.html

C# GridView单元格合并.相关推荐

  1. DEV GridView GridControl单元格合并

    单元格合并,并且,可以做到,有条件的合并,注意:设置了基偶数行变颜色会让单元格合并事件失效.失效.失效.重要事情说了三遍.分别是: 先设置: 之后添加gridView的事件 代码如下: private ...

  2. C# DataGridView单元格合并与文字居中

    #region <<单元格合并配置>>public struct MergeCellsParam{public int iStartCellColumn;public int ...

  3. cxgrid中纵横单元格合并_被合并单元格折磨疯的我,真后悔没早点知道这个Excel技巧!...

    在大家日常的工作中,经常会用到Excel合并单元格,然而合并单元格其实只是美化了表格,它会使我们后续的统计工作遇到很多麻烦,今天就给大家提供两个解决这个问题的思路. 01 合并单元格的基本操作方法 在 ...

  4. hssfworkbook 单元格合并后宽度不生效_Excel表格“假”合并,有多牛?

    在Excel表格中,你可以把多个单元格合并成一个单元格: 合并单元格只会保留左上角的单元格内容,为了证明这一点,你可以取消合并. 正是合并单元格这个只保留一个的特点,造成了表格后续的很多麻烦. 表格无 ...

  5. html怎么让表格连接数据库,【前端】如何将html的table空白单元格合并?数据是循环从数据库里面读取的。...

    网页中的展示效果如图所示. 数据是从MongoDB里面读取的,在网页的展示方式是使用swig模板引擎,for循环遍历展示的. 伪代码如下: for info in dbInfo {info.cellV ...

  6. ActiveReports报表控件教程之单元格合并

    ActiveReports 报表控件可以通过 Matrix 实现单元格合并,无需使用代码通过设计器即可自动实现单元格合并. 实现步骤如下: 下面步骤中使用了 Reels database 中的 Emp ...

  7. vlookup练习_大胆合并吧!VLOOKUP坐字法专做单元格合并查找

    回复[目录]学习113篇Excel教程 全套Excel视频教程,微信扫码观看 编按: 前面才讲了Excel家规,数据源表不能有合并单元格,今天就嘚瑟地呼吁"大胆合并".为何?因为老 ...

  8. 对应的ctrl_取消单元格合并,对空白单元格填充数据,学会Ctrl+Enter五秒搞定

    Excel统计数据过程中,相信大家最不想碰到的就是合并单元格,因为合并区域会对我们的数据统计造成各种麻烦.取消单元格合并后,除第一个单元格有内容外其他的单元格都成了空值. 案例说明:如上图所示,我们需 ...

  9. datagridview单元格合并居中_系统地学习Excel第17课,设置单元格格式

    上一篇:系统地学习Excel第16课,使用Excel的「替换」功能 本篇内容结构如下: 本章的知识体系 Excel工作表的整体外观由各个单元格的样式构成,单元格的样式外观在Excel的可选设置中主要包 ...

最新文章

  1. 扎克伯格成美国科技巨头里最后一位在任创始人CEO
  2. 产品经理需要去客服部门轮岗吗?
  3. 知识图谱(五)——实体消歧
  4. c语言 误差小于10 -6,上海理工大学C语言2011期中试题和答案
  5. 服务器磁盘操作系统双机软件集成,实战:ROSE HA双机热备系统安装指南
  6. android gb2312 utf-8,不同编码页面之间用form传值出现乱码问题解决方案 utf-8 到 gb2312...
  7. Spring Boot整合MyBatis
  8. Unable to load native-hadoop library解决思路
  9. java 删除图形界面_Java图形化界面报错?
  10. json字符串,JSON对象,JSON数组的区别与相互转换
  11. Python 数据科学手册 5.2 Scikit-Learn 简介
  12. android wchar t 中文,Android没有真正的wchar_t吗?
  13. 处理一份内心煎熬的工作有两种方法——只有一种是正确的
  14. 无损音乐刻录成cd有意义吗_无损和CD不一样?无损音乐的“玄学”知多少?
  15. 2020黑客大会——深入浅出现代Windows Rootkit
  16. 服务器串口硬盘梅捷主板设置,梅捷主板bios设置ahci
  17. 【HTML】简单的书签式菜单选择设置
  18. Roadblock for Mac(Safari广告内容拦截软件)
  19. PHP compact() 函数,好用!
  20. 中秋节的广西甘蔗——智蔗见智·向新而生

热门文章

  1. speech production model
  2. LeetCode 428. 序列化和反序列化 N 叉树(DFS)
  3. LeetCode 713. 乘积小于K的子数组(滑动窗口)
  4. LeetCode 840. 矩阵中的幻方(数学)
  5. LeetCode 648. 单词替换(Trie树)
  6. 回溯应用-- 0-1背包问题
  7. matlab打开笔记本摄像头_基于MATLAB调用电脑摄像头获取视频和图像
  8. Django模板(编写html代码
  9. 定位position(前面布局无法实现
  10. java栅格法全局路径规划,基于A*的全局路径规划算法(1)