请选择 进入手机版 | 继续访问电脑版

葡萄城产品技术社区

    注册

QQ登录

SpreadJS

纯前端控件,类似Excel,问题响应通道

ComponentOne WPF

前沿科技,针对WPF桌面,问题响应通道

C1FlexGrid视频教程

WinForm平台,功能强大的表格控件,初学者必看视频

ActiveReport视频教程

轻松搞定报表,从头开始学AR,视频教程

搜索
查看: 6828|回复: 8

行高如何自适应?

[复制链接]

20

主题

33

帖子

308

积分

中级会员

积分
308
发表于 2011-6-21 16:02:00 | 显示全部楼层 |阅读模式
帮助里面给的是都按最高的行来设的,我给每列指定了宽度,比如第一行里面内容是3行,第二行里面内容是一行,按下面的代码高度都一样,第二行的高度和第一行一样就多占了空间
fWidth = fpSpread1.MaxTextRowHeight(1)
fpSpread1.RowHeight(-1) = fWidth
fpSpread1.RowHeight(0) = 20
回复

使用道具 举报

20

主题

33

帖子

308

积分

中级会员

积分
308
 楼主| 发表于 2011-6-21 16:08:00 | 显示全部楼层
我用的这个,不知道还有别的方法没有
      With fpSpread
        For i = 0 To .DataRowCnt
            .RowHeight(i) = .MaxTextRowHeight(i)
        Next
      End With
回复 支持 反对

使用道具 举报

169

主题

7570

帖子

5万

积分

超级版主

Rank: 8Rank: 8

积分
56069

GrapeCity微信认证勋章

发表于 2011-6-21 17:24:00 | 显示全部楼层
只能对每一行进行单独设置行高,来实现行高自适应的功能。

你需要频繁的进行全部行的行高自适应操作嘛,能不能在合适的时机对单行进行行高自适应操作,从而避免频繁的对所有行进行自适应操作。
回复 支持 反对

使用道具 举报

4

主题

15

帖子

125

积分

注册会员

积分
125
发表于 2011-7-7 11:01:00 | 显示全部楼层
fpSpread1_Sheet1.Rows[i ].Height = row.GetPreferredHeight()
如果文字过多就不好用了,要怎么设置呢?
回复 支持 反对

使用道具 举报

169

主题

7570

帖子

5万

积分

超级版主

Rank: 8Rank: 8

积分
56069

GrapeCity微信认证勋章

发表于 2011-7-7 11:07:00 | 显示全部楼层

回复 4# xiaxin 的帖子

如果文字过多就不好用了,要怎么设置呢?
->没太明白“文字过多就不好用了”,能详细描述一下嘛
回复 支持 反对

使用道具 举报

4

主题

15

帖子

125

积分

注册会员

积分
125
发表于 2011-8-1 11:16:00 | 显示全部楼层
一个cell里边显示的数据过多,超过300个字,cell就不能正常显示数据,结果是空白的
回复 支持 反对

使用道具 举报

169

主题

7570

帖子

5万

积分

超级版主

Rank: 8Rank: 8

积分
56069

GrapeCity微信认证勋章

发表于 2011-8-1 11:49:00 | 显示全部楼层

回复 6# xiaxin 的帖子

你好,你是否设置单元格的CellType或者其它属性,我这边可以正常显示300+的字符。
回复 支持 反对

使用道具 举报

4

主题

15

帖子

125

积分

注册会员

积分
125
发表于 2011-8-2 16:45:00 | 显示全部楼层
3Q,解决了,选择完CellType 之后有一个设置长度的属性
回复 支持 反对

使用道具 举报

169

主题

7570

帖子

5万

积分

超级版主

Rank: 8Rank: 8

积分
56069

GrapeCity微信认证勋章

发表于 2011-8-2 17:05:00 | 显示全部楼层
八客气
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

欢迎关注葡萄城控件

小黑屋|手机版|Archiver|葡萄城控件官网 ( 沪ICP备05020274号

GMT+8, 2017-6-25 04:34 , Processed in 1.256807 second(s), 30 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表