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