社区
C#
帖子详情
winform 下的DataGrid如何实现合并单元格?
fhquutuu
2004-05-06 05:44:00
例如相邻的两行数据一样时,把这两个单元格合并成一个.
...全文
199
3
打赏
收藏
winform 下的DataGrid如何实现合并单元格?
例如相邻的两行数据一样时,把这两个单元格合并成一个.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
crazymanz
2004-05-08
打赏
举报
回复
这是以前在CSDN上看见的一个算法我改了一下,应该能满足你的要求
/// <summary>
/// DataGridのCellのSpan
/// </summary>
/// <param name="dg"></param>
/// <param name="iColsSpan"></param>
public void SpanGrid(DataTable dt,DataGrid dg,int iColsSpan) {
int i;
int j;
int intspan;
string temp;
int iLen = dt.Rows.Count;
for(i=0;i<iLen;i++) {
intspan = 1;
temp = dt.Rows[i][iColsSpan].ToString();
for(j=i+1;j<iLen;j++) {
if(String.Compare(temp, dt.Rows[j][iColsSpan].ToString())== 0) {
intspan++;
dg.Items[i].Cells[iColsSpan].RowSpan = intspan;
dg.Items[j].Cells[iColsSpan].Visible = false;
} else {
break;
}
}
i=j-1;
}
}
sy246
2004-05-08
打赏
举报
回复
我感觉你完全可以在生成DataGrid的显示格式即DataGridTableStyle时进行判断,来完成你的单元格合并.不过那也只能是列名相同时的合并!数据一样而列名却不一样的合并我也没试过!你在等等吧
WxmJun
2004-05-08
打赏
举报
回复
我也问过同样的问题,但没有答案的。
再用VB6的控件吧!
DataGrid
View
合并单元格
用C#写的
实现
DataGrid
View
合并单元格
功能,精典实例,可以直接使用。如在使用过程中有问题或改进,可以发Email:liubingchao@126.com;互相交流与学习。
WPF GridControl 单元格合并
GridControl 单元格合并示例
C# 重写
datagrid
view(
合并单元格
与列头)
实现
同列相同单元格值的合并与统一列头的归类
C#语言
WinForm
框架下
DataGrid
View合并表头列头和单元格示例
C#语言
WinForm
框架下
DataGrid
View合并表头列头和单元格示例,WPF下也可参考应用
Vb.net下的
DataGrid
View的数据合并、多行列头
用VS2005做的一个继承
DataGrid
view的类,能够
实现
多行列头,和列的数据合并,已经
实现
,还有些不是很完善的地方。
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章