86971375 发表于 2022-9-24 16:08:26

C1GanttView 上下task缩进调整

本帖最后由 86971375 于 2022-9-24 16:13 编辑

1. C1GanttView上下task缩进调整(目前的任务缩进上下级不直观),能否通过其它方法解决;

2. 只做页面显示上的改变,不改变task之间的关联关系

Richard.Ma 发表于 2022-9-26 11:01:01

C1FlexGrid grid = c1GanttView1.Controls as C1FlexGrid;
            
            grid.Tree.Indent = 100;

86971375 发表于 2022-9-27 09:31:33

这样处理后,展开,折叠功能错误,着急麻烦处理一下

本帖最后由 86971375 于 2022-9-27 09:37 编辑

这样处理后,展开,折叠功能错误,
var flex = GanttView1.Controls as C1.Win.C1FlexGrid.C1FlexGrid;
            for (int row = 0; row < flex.Rows.Count; ++row)
            {
                var dataSource = flex.Rows.DataSource;
                //if (dataSource != null && dataSource.GetType().FullName.Equals("C1.Win.C1GanttView.GroupTask"))
                if (dataSource != null)
                {
                  var task = dataSource as C1.Win.C1GanttView.BaseTask;
                  task.IsCollapsed = IsCollapsed;
                }
            }

Richard.Ma 发表于 2022-9-27 12:03:22

这个如果出现错误没什么办法,本身flexgrid就没有开放出来给用户做设置,你做一些简单的样式设置还行

这个等于是更改了原来的数据源了,可能和他这边内部的逻辑冲突
页: [1]
查看完整版本: C1GanttView 上下task缩进调整