社区
C#
帖子详情
winform 下的DataGrid如何实现合并单元格?
fhquutuu
2004-05-06 05:44:00
例如相邻的两行数据一样时,把这两个单元格合并成一个.
...全文
234
3
打赏
收藏
winform 下的DataGrid如何实现合并单元格?
例如相邻的两行数据一样时,把这两个单元格合并成一个.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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的控件吧!
C#
WinForm
开发系列 -
DataGrid
/
DataGrid
View
本文汇集了一系列关于在
WinForm
开发中使用
DataGrid
/
DataGrid
View的文章,覆盖了从基本功能到自定义绘制控件、数据导入/导出、打印等高级应用。深入探讨了如何自定义外观、在单元格中显示文本和图标、
实现
树形结构展示、打印解决方案、
合并单元格
及更多特性。
c#
winform
datatable
合并单元格
_C#实例:
datagrid
view单元格合并
该博客介绍了如何在C#
WinForm
应用中为
DataGrid
View添加复选框列,并添加一个按钮。当用户选择某行后,点击按钮会执行特定操作。此外,还展示了如何合并
DataGrid
View的单元格。示例代码详细展示了
实现
过程。
C#
WinForm
开发系列 -
DataGrid
/
DataGrid
View(转)
本文汇集了一系列关于
WinForm
开发中
DataGrid
/
DataGrid
View的使用文章,涵盖其基本功能、自定义绘制控件、数据导入/导出(Excel)、打印等方面。包括外观定制、模板列应用、文本和图标显示、树形结构展示、打印解决方案、样式列控件、
合并单元格
、财务显示控件、分页显示、进度条和日历列添加、绘制自定义控件等功能。
.C#
WinForm
开发系列 -
DataGrid
/
DataGrid
View
本文详细介绍
DataGrid
View控件的各种高级应用技巧,包括自定义外观、
合并单元格
、数据导入导出、打印解决方案等内容。此外还提供了丰富的示例代码和实用工具。
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章