找回密码
 立即注册

QQ登录

只需一步,快速开始

75139132

注册会员

12

主题

38

帖子

106

积分

注册会员

积分
106
75139132
注册会员   /  发表于:2021-7-7 11:02  /   查看:2328  /  回复:5
5金币
本帖最后由 75139132 于 2021-7-7 11:03 编辑

1C1FlexGrid 的列宽怎么根据内容多少自适应列宽(每次页面在初始化时候全选表格  点击列时候会自动调整大小, 我现在想初始化的时候就自适应大小,应该怎么实现)2C1FlexGrid 的背景在内容不够的时候是灰色的,这个背景颜色在哪个属性调整。
3C1FlexGrid 复制来自excel的表格内容。(如果excel有3行内容需要复制  我现在需要C1FlexGrid添加3行空白行才能粘贴进来,可不可以实现根据复制的内容多少自动添加行?)


一共三个问题  求大佬解答 谢谢

最佳答案

查看完整内容

可以尝试下面的代码

5 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-7 11:02:17
来自 4#
可以尝试下面的代码
  1. c1FlexGrid2.AutoSizeCols(0, c1FlexGrid2.Cols.Count, 0);
复制代码
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-7 11:34:33
2#
1.设置AutoResize为True即可

2.可以设置Styles.EmptyArea
  1. c1FlexGrid1.Styles.EmptyArea.BackColor = Color.White;
复制代码


3.这个比较难实现,因为目前没有办法可以来通过代码来获取到Clipboard中存储的单元格行列数。
回复 使用道具 举报
75139132
注册会员   /  发表于:2021-7-7 11:51:55
3#
autoresize  位true没有效果啊
回复 使用道具 举报
75139132
注册会员   /  发表于:2021-7-7 15:13:08
5#
这个可以了  谢谢
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-7-7 15:35:31
6#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部