找回密码
 立即注册

QQ登录

只需一步,快速开始

cds

金牌服务用户

1

主题

4

帖子

2039

积分

金牌服务用户

积分
2039
  • 2035

    金币

  • 主题

  • 帖子

最新发帖
cds
金牌服务用户   /  发表于:2015-5-27 09:31  /   查看:7370  /  回复:7
您好,在wpf中请问要实现合并具有相同值的相邻的行和列,要如何实现

7 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-5-27 16:01:00
沙发
回复 1楼cds的帖子

感谢对该问题的反馈。
很抱歉回复晚了。

你可以使用AddSpanCell, ClearSpanCells, 或 RemoveSpanCell方法对单元格进行合并。
代码参考:
  1. GrapeCity.Windows.SpreadSheet.Data.CellRange r;
  2. r = new GrapeCity.Windows.SpreadSheet.Data.CellRange(0, 0, 3, 3);
  3. gcSpreadSheet1.Sheets[0].AddSpanCell(r, GrapeCity.Windows.SpreadSheet.Data.SheetArea.Cells);
  4. gcSpreadSheet1.Sheets[0].RowHeader.ColumnCount = 2;
  5. gcSpreadSheet1.Sheets[0].ColumnHeader.RowCount = 2;
  6. GrapeCity.Windows.SpreadSheet.Data.CellRange r2;
  7. r2 = new GrapeCity.Windows.SpreadSheet.Data.CellRange(0, 0, 2, 2);
  8. gcSpreadSheet1.Sheets[0].AddSpanCell(r2, GrapeCity.Windows.SpreadSheet.Data.SheetArea.RowHeader);
  9. gcSpreadSheet1.Invalidate();
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
cds
金牌服务用户   /  发表于:2015-5-27 16:27:00
板凳
回复 2楼Alice的帖子

嗯,没事,尝试看行不行,非常感谢
回复 使用道具 举报
cds
金牌服务用户   /  发表于:2015-5-27 16:42:00
地板
回复 2楼Alice的帖子

Spread WPF没有类似WinForms的merge接口,所以要在WPF中
实现相同的效果,但您给我的代码,在我的程序中不是想要的效果
20150527163638.png
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-27 17:27:00
5#
回复 4楼cds的帖子

你好。
你指的是WinForm平台下的SetColumMerge/SetRowMerge和SetMergePolicy么?这是自动合并的方法。
很抱歉WPF平台下没有对应的接口。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
cds
金牌服务用户   /  发表于:2015-5-27 17:51:00
6#
回复 5楼Alice的帖子

但是通过对比单元格的值,计算需要合并的RowSpan/ ColumnSpan,手写代码应该也是可以实现的啊
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-28 10:25:00
7#
回复 6楼cds的帖子

你好。
Cell下有RowSpan和ColumnSpan属性,可以设置合并单元格。
但是没有提供自动合并的功能。合并是要根据需求自己写代码实现。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-6-12 10:45:00
8#
回复 4楼cds的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部