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
;
}
}
查看全文
相关阅读:
为什么我要用 Node.js? 案例逐一介绍
不用 Twitter Bootstrap 的5个理由
20个最强的基于浏览器的在线代码编辑器
你需要了解 Windows Phone 8.1 的11件事
你知道吗?什么是 Responsive JavaScript ?
2014年最佳的10款 PHP 开发框架
你知道吗?10个精妙的 Java 编码最佳实践
知识笔记:jQuery 事件对象属性小结
你知道吗?undefined 与 null 的区别
Java开发者应该列入年度计划的5件事
原文地址:https://www.cnblogs.com/adam/p/1023055.html
最新文章
PHP的高并发和大数据处理
js实现的文章输入检查与测速。(纯js版本)
选择与被选择
读书这件事
js实现的文章输入检查与测速。
开年后给老爸做了一个站
近期完成2个网站的工作
近况
”网易聚合阅读“的前端研究【源码篇】
”网易聚合阅读“的前端研究【实现篇】
热门文章
从一个实例看javascript几种常用格式的转换
You don't have permission to access javascript on this server
PHP下载远程文件的3种方法以及性能考虑
PHP基础之Autoload
phpexcel图形图表(一)入门
phpexcel图形图表(二)图形
Call to a member function cellExists() on a non-object /phpexcel/Classes/PHPExcel/Calculation.php on line 3241
linux前后台任务切换管理
你都掌握了吗?jQuery 选择器大全
Android 5.0 最应该实现的8个期望
Copyright © 2011-2022 走看看