找回密码
 立即注册

QQ登录

只需一步,快速开始

boyspman

注册会员

1

主题

5

帖子

55

积分

注册会员

积分
55
最新发帖
boyspman
注册会员   /  发表于:2018-1-23 20:57  /   查看:4504  /  回复:6
image.png901386718.png
上述图中红色行为一不定行数的表格,只有一列数据,设计时合并其单元格,现用CellBindingSource进行绑定,数据绑定成功,但是由于绑定的数据行不固定,导致多于1行的数据绑定后单元格未合并,且格式未保持红色底纹。
同时若绑定的内容过多后,红色单元格处不能自动调整高度.

出现的现象如下:
image.png23353880.png ,红色处文字未显示全,红色下方的行未合并,格式与红色处不一致。

请问如何处理?

image.png22598570.png

6 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-24 10:55:04
沙发
您好:

设置wordWrap(true); 并且设置autoFitRow 即可。
wordWrap:
http://help.grapecity.com/spread ... Range~wordWrap.html
autoFitRow:
http://help.grapecity.com/spread ... eet~autoFitRow.html
回复 使用道具 举报
boyspman
注册会员   /  发表于:2018-1-24 12:25:38
板凳
ClarkPan 发表于 2018-1-24 10:55
您好:

设置wordWrap(true); 并且设置autoFitRow 即可。

autoFitRow只能对指定行的高度进行自适应设置,能否在表单载入时就设置所有单元格的高度自适应。

另单元格的格式丢失及未自动合并单元格的问题如何解决?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-24 19:06:11
地板
您需要循环逐行设置autofitrow

您提供一下spread序列化的ssjson,我们帮您看一下。
回复 使用道具 举报
boyspman
注册会员   /  发表于:2018-1-24 20:25:23
5#
ClarkPan 发表于 2018-1-24 19:06
您需要循环逐行设置autofitrow

您提供一下spread序列化的ssjson,我们帮您看一下。

已上传spread序列化的ssjson,附件解压即可,谢谢

test.rar

2.42 KB, 下载次数: 133

ssjson文件压

回复 使用道具 举报
boyspman
注册会员   /  发表于:2018-1-24 20:26:27
6#
ClarkPan 发表于 2018-1-24 19:06
您需要循环逐行设置autofitrow

您提供一下spread序列化的ssjson,我们帮您看一下。

已上传spread序列化的ssjson,附件解压即可

test.rar

2.42 KB, 下载次数: 135

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-1-25 10:53:52
7#
您好:
原因是这样的,因为Excel中,表格table不支持合并单元格的功能,所以表格绑定后只有一列,而没有合并。
如果您没有导出Excel的需求,您可以在绑定完之后通过代码循环合并一下单元格。就可以了,样式也会同时进行合并。
如果有导出Excel的需求,那么很抱歉,这个做不到。因为Excel中不支持表格合并单元格这样的功能。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部