找回密码
 立即注册

QQ登录

只需一步,快速开始

lakeonpeak
金牌服务用户   /  发表于:2020-2-29 20:09  /   查看:2933  /  回复:3
请教:
为了首行居中,貌似属性中没有相关设置,于是写了如下代码:
            //设置首行的格式(居中)
            grid = (C1FlexGrid)c1GanttView1.Controls[2];
            CellStyle style = grid.Styles.Add("Row_TextAlign");
            style.TextAlign = TextAlignEnum.CenterCenter;
            grid.Rows[0].Style = style;


可以居中了,但运行后点击某一单元格后,此列标题又回到居左上角的状态,有点奇怪(如下图),请帮助解决,多谢!

本帖子中包含更多资源

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

x

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-2 10:10:38
沙发
测试了一下加上这两句代码是可以的,但是因为这个grid 实际上并没有对外开放,因此一些其他的设置可能确实无法实现。

  1.             grid.Styles.SelectedColumnHeader.TextAlign = TextAlignEnum.CenterCenter;
  2.             grid.Styles.SelectedRowHeader.TextAlign = TextAlignEnum.CenterCenter;
复制代码

评分

参与人数 1满意度 +5 收起 理由
lakeonpeak + 5 很给力!

查看全部评分

回复 使用道具 举报
lakeonpeak
金牌服务用户   /  发表于:2020-3-3 21:32:21
板凳
多谢!
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-4 09:10:48
地板
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部