zoukankan
html css js c++ java
DataGrid行单元格合并显示
//
绑定数据集
public
void
BindGrid()
{
DataSet ds
=
new
DataSet();
sqlDataAdapter2.Fill(ds);
DataGrid2.DataSource
=
ds.Tables[
0
];
DataGrid2.DataBind();
//
合并相同的单元格
string
strTemp;
int
intSpan
=
0
;
int
nowSpan
=
0
;
int
i, j;
for
(i
=
0
; i
<
DataGrid2.Items.Count; i
++
)
{
intSpan
=
1
;
strTemp
=
DataGrid2.Items[i].Cells[
0
].Text;
//
DataGrid2.Items[i].BackColor = Color.SkyBlue;
for
(j
=
i
+
1
; j
<
DataGrid2.Items.Count; j
++
)
{
if
(String.Compare(strTemp,DataGrid2.Items[j].Cells[
0
].Text)
==
0
)
{
intSpan
=
intSpan
+
1
;
DataGrid2.Items[i].Cells[
0
].RowSpan
=
intSpan;
//
DataGrid2.Items[i].Cells[1].RowSpan = intSpan;
//
DataGrid2.Items[i].Cells[2].RowSpan = intSpan;
DataGrid2.Items[i].Cells[
3
].RowSpan
=
intSpan;
//
DataGrid2.Items[j].BackColor = Color.SkyBlue;
DataGrid2.Items[j].Cells[
0
].Visible
=
false
;
//
DataGrid2.Items[j].Cells[1].Visible = false;
//
DataGrid2.Items[j].Cells[2].Visible = false;
DataGrid2.Items[j].Cells[
3
].Visible
=
false
;
}
}
nowSpan
+=
intSpan;
i
=
nowSpan
-
1
;
}
}
查看全文
相关阅读:
python 安装与pip安装
使用通配符来解决数据1和11、12/13/14的问题
数据库中一行变多行,拆分数据
15-哈希表 HashTable
13-自平衡二分搜索树 AVLTree
12-并查集 UnionFind
11-字典树 Trie
10-线段树 Segment Tree
09-堆 Heap(最大堆)
08-映射 Map
原文地址:https://www.cnblogs.com/adam/p/1023055.html
最新文章
修改gem下载源
Install libffi-devel
Zookeeper
Docker批量操作容器
Docker搭建ELK的javaweb应用日志收集存储分析系统
Dockerfile Tomcat镜像制作
Tomcat7 Redis Session共享
tomcat在linux中启动慢的解决方案
Docker 镜像导入导出
Docker Mysql部署
热门文章
Docker Tomcat部署
Docker Nginx部署
Docker 私有仓库下载镜像
如何改变xls中的单元格左上角的图标
如何去除重复的数据
如何查找出数据库中指定字段相同的记录
如何将一个数据库中的一个表复制到另一个数据库中的表中
未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
数据库操作2
数据库技巧1
Copyright © 2011-2022 走看看