找回密码
 立即注册

QQ登录

只需一步,快速开始

CanYou2
注册会员   /  发表于:2015-9-2 13:57  /   查看:7001  /  回复:6
C1FlexGrid的每一行的高度如何设置为自动高度?现在我遇到的问题是C1FlexGrid无法显示超过一行高度的内容

6 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-9-2 15:09:00
沙发
回复 1楼CanYou2的帖子

感谢你的反馈。
不太理解自动高度的意思?指的是自动调节行高么?
C1FlexGrid提供了AutoSizeFixedRow和AutoSizeFixedRows方法,可以根据内容自动调整行高。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
CanYou2
注册会员   /  发表于:2015-9-2 15:50:00
板凳
我的意思就是自动调节行高
回复 使用道具 举报
CanYou2
注册会员   /  发表于:2015-9-2 15:52:00
地板
  这就是我遇到的问题,我刚才的表述有问题,抱歉

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-9-2 16:47:00
5#
回复 4楼CanYou2的帖子

谢谢你的再次反馈。
你可以使用AutoSizeRow/AutoSizeRows方法来满足需求。
语法如下:
  1.              public void AutoSizeRow(int row, double extra);
  2.                        public void AutoSizeRows(int startRow, int endRow, double extra);              
  3.           public void AutoSizeRows(int startRow, int endRow, double extra, bool allCells);
复制代码

比如你想调节第一行,就可以这样写:
  1. _flex.AutoSizeRow(1, 0);
复制代码

第二个参数传入0,代表按照内容显示。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
CanYou2
注册会员   /  发表于:2015-9-2 16:50:00
6#
有没有通用的设置,因为会有比较多的行的内容会出现这样的问题,我不可能每一条都去后台设置一个高度。就行Datagrid那样的高度设置的效果一样,不设定固定高度,他就会根据内容的高度自适应
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-9-2 18:14:00
7#
回复 6楼CanYou2的帖子

你好。
有两个方法。其中AutoSizeRows就是对区域,或是整个flexgrid的行做调整的,请参考5楼的语法。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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