找回密码
 立即注册

QQ登录

只需一步,快速开始

stephen

中级会员

5

主题

12

帖子

627

积分

中级会员

积分
627

活字格认证

最新发帖
stephen
中级会员   /  发表于:2014-4-2 10:20  /   查看:6749  /  回复:7
c1flexgrid for silverlight5
求教如何在表格中对指定的一个区域进行单元格合并。

7 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-4-8 16:41:00
沙发
回复 1楼stephen的帖子

设置对应区域的AllowMerging属性。


  1. c1FlexGrid1.Columns[2].AllowMerging = true;
复制代码
回复 使用道具 举报
stephen
中级会员   /  发表于:2014-4-9 09:37:00
板凳
回复 2楼roger.wang的帖子

我的意思是任意一个指定的区域,如从第二行第三列到第五行第四列,整个区域合并,不是行列自动合并
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-9 09:58:00
地板
回复 3楼stephen的帖子

抱歉,目前只能以Row、Column进行区域合并。
回复 使用道具 举报
stephen
中级会员   /  发表于:2014-4-9 11:53:00
5#
回复 4楼roger.wang的帖子

那DATAGRID是否支持呢
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-9 14:27:00
6#
回复 5楼stephen的帖子

试试这个:

  1. private void gridPerson_MergingCells(object sender, DataGridMergingCellsEventArgs e)
  2.         {
  3.             C1DataGrid grid = sender as C1DataGrid;
  4.             e.Merge(new DataGridCellsRange(grid.GetCell(1,1), grid.GetCell(3,1)));
  5.         }
复制代码
回复 使用道具 举报
stephen
中级会员   /  发表于:2014-4-9 16:42:00
7#
好的,谢谢
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-9 16:55:00
8#
回复 7楼stephen的帖子

:g~ij:
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部