C1FlexGrid提供了建立轮廓树的功能,其中能够显示缩进结构,每一个节点行旁边都有折叠/展开图标。 而后,用户能够展开和折叠轮廓以查看所需的细节级别。 为此,C1FlexGrid容许您使用其Tree属性和Subtotal方法。html
如今,若是有任何关于:如何将网格绑定到分层数据源并在子网格中显示细节的想法,ComponentOne已经提供了一个“DataTree”演示,用来实现相同的效果。安全
这个Demo默认存放在这个位置中:Documents \ ComponentOne Samples \ WinForms \ C1FlexGrid \ CS \ DataTree。布局
这是经过从C1FlexGrid控件派生控件(C1FlexDataTree)来实现的。 绑定时,控件会检测从属数据源并建立其附加实例以显示子表。性能
可是,若是须要在此分层显示中设置RightToLeft布局,则须要经过代码处理此问题。如下就是具体实现步骤:flex
本文将介绍经过代码处理这些子网格的呈现来实现从右到左布局的步骤。 按照下面提到的两个步骤这将很容易实现:this
this._flex.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
this._flex.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
rc.X = rc.Left - parent.ScrollableRectangle.Width; rc.Y = rc.Bottom; rc.Width = Cols[Cols.Count - 1].Left; rc.Width = Math.Max(Cols[Cols.Count - 1].Left, parent.ScrollableRectangle.Width);
rc.X = rc.Left - parent.ScrollableRectangle.Width; rc.Y = rc.Bottom; rc.Width = Cols[Cols.Count - 1].Left; rc.Width = Math.Max(Cols[Cols.Count - 1].Left, parent.ScrollableRectangle.Width);
ComponentOne是一款专一于企业应用高性能开发的 .NET 全功能控件套包,包含300余种控件,支持7大平台,涵盖7大功能模块。较于市面上其余同类产品,ComponentOne更加轻盈,功能更增强大,20多年的开发经验,将为您的应用系统带来更为安全的使用体验。纯中文操做界面,一对一技术支持,厂商级的技术服务,共同造就了这款国际顶级控件套包。code
您对ComponentOne 产品的任何技术问题,都有技术支持工程师提供1对1专业解答,点击此处便可发帖提问>> 技术支持论坛component