I am using the UltraWinTree to allow the user to build a hierarchical task list. They can enter details about the tasks such as Start and End dates, budget dollars, comments. As I add columns the user needs to scroll to the right and I want the Task Name column to remain in view as the user scrolls right. I can do this with the UltraGrid, can I do this with the UltraWinTree Columnset?
Hello ,
When this features is implemented it will be listed under “What is new ?” section of our online documentation and also under “What’s new ” section in our website:
http://es.infragistics.com/products/windows-forms/whatsnew
Thank you for using Infragistics Components.
Hey Infragistics!
Two years later: is there finally a way to freeze columns in the UltraTreeGrid???
Thanks a lot!
Robin
The best I could offer is the coding to make the WPF grid work like a tree and a grid control. I was creating a new application so I just did the coding required to make it happen.
I have a project management system that allows the user to build a work breakdown structure hierarchy much like you do using the tree control. However it has the grid columns that can contain any type of control. Also I am able to limit the depth to seven levels but I don't see why it would not work for infinate levels.
The first column of the grid is the hidden hierarchical key and the second column of the grid is a custom Expander button control that shows the + or - sign and allows child rows to be hidden or shown. I use a hierarchical query from SQL Server that provides the data to use the grid sorting to keep the data in hierarchical order.
It is WPF and not Windows so not sure if that helps but maybe the concepts could be applied to your solution. I really like WPF and am glad I had the option. Infragistics is a great company and they cannot create 100% of what you need but there is always a way to program around to find a solution. At least that is my experience.
We have also posted this request for change. Changing to the UltraGrid is not possible for us, because we have complex solutions build on the tree and we cannot invest in such a change! So please follow the requests for change and implement fixed column in the tree! There are several people requesting this requirement, too. Infragistics is cool, but it is very annoying that you can not do the change. Changing our solution from tree to DataGrid means changing to another component provider for my CEO. So please help us!
The only way to do something like this would be to use a CreationFilter, and it would be extremely complex and difficult - if it is even possible at all.
Have you considered using UltraGrid instead of UltraTree? UltraGrid has native support for fixed columns.