We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.

Virtual TreeViewAdv

Thread ID:

Created:

Updated:

Platform:

Replies:

50809 Oct 19,2006 10:06 AM Feb 12,2009 07:33 AM Windows Forms 9
loading
Tags: Tools
Steve
Asked On October 19, 2006 10:06 AM

Is it possible to use the treeview in a virtual mode, so that I only need to supply nodes for the "viewable" portion of the tree?

Thanks

Murugan [Syncfusion]
Replied On October 25, 2006 12:26 PM

Hi Steve,

Sorry for the delay in responding. We have TreeViewAdv.LoadOnDemand property. When set LoadOnDemand to true, all the nodes will have the plus-minus set to visible to begin with. You should then handle the BeforeExpand event of the nodes and add subnodes to the respective nodes. The tree will then keep or hide the plus-minus based on whether or not children were added.This provides you a way to delay loading nodes in trees until the user initiates a node expand. Herewith I have attached the sample for your reference. Please go through the sample and let me know if we understand the requirements properly.
Virtual Tree 

Thanks for choosing Syncfusion Products.

Best Regards,
Murugan P.S



Brian Hublein
Replied On December 23, 2008 04:04 PM

Hi,

I know this is an old message but I just found it doing a search. I use your controls and they work great. :-)

I was wondering if there was any plan to implement a virtual mode for the tree control like the MS ListCtrl has. I understand you can use the LoadOnDemand but it doesn't help when there are ~50000 nodes under one branch. It would be nice if the nodes could just be asked for when they are scrolled into view. In some cases it can take almost a minute to expand a tree node.

Thanks,
Brian


>Hi Steve,

Sorry for the delay in responding. We have TreeViewAdv.LoadOnDemand property. When set LoadOnDemand to true, all the nodes will have the plus-minus set to visible to begin with. You should then handle the BeforeExpand event of the nodes and add subnodes to the respective nodes. The tree will then keep or hide the plus-minus based on whether or not children were added.This provides you a way to delay loading nodes in trees until the user initiates a node expand. Herewith I have attached the sample for your reference. Please go through the sample and let me know if we understand the requirements properly.
Virtual Tree 

Thanks for choosing Syncfusion Products.

Best Regards,
Murugan P.S





Administrator [Syncfusion]
Replied On December 31, 2008 08:06 AM

Hi Brian,

Sorry for the delayed response.

Virtual mode TreeView - Performance issue when 50000 nodes used under each branch.

We have forwarded this to our Development Team for further analysis. We will update you with our Development Team’s response in two business days.

TreeNode - Scroll into view

You can use the method BringIntoView() of TreeNodeAdv as follows.

[C#

this.treeViewAdv1.Nodes[index].BringIntoView();

Regards,
Jaya


Administrator [Syncfusion]
Replied On January 13, 2009 02:19 AM

Hi Brian,

Sorry for the delayed response.

Performance issue with virtual mode TreeView

This issue is suspected to be a defect. We have forwarded this to our Development Team for further analysis. We will update you more details within two business days.

Please let me know if you require further details.

Regards,
Jaya


Administrator [Syncfusion]
Replied On January 27, 2009 08:18 AM

Hi Brian,

Sorry for the delayed response.

The issue 'Performance issue with virtual mode TreeView' has been confirmed as a defect and has been logged as a defect report. The fix for this issue will be available on Feb 12th.

Please let me know if any concern.

Regards,
Jaya


Brian Hublein
Replied On February 11, 2009 12:12 PM

Jaya,

Sorry I haven't gotten back to you. I have been working on something else.

Is this fix still going to be available on teh 12th? What exactly is the fix?

Thanks,
Brian

>Hi Brian,

Sorry for the delayed response.

The issue 'Performance issue with virtual mode TreeView' has been confirmed as a defect and has been logged as a defect report. The fix for this issue will be available on Feb 12th.

Please let me know if any concern.

Regards,
Jaya




Administrator [Syncfusion]
Replied On February 12, 2009 04:52 AM

Hi Brian,

The fix for this issue is expected to be available in Feb 18th and this fix will be included in the weekly development build which refers to the below location.

http://www.syncfusion.com/downloads/product/build.aspx

Please let me know if any concern.

Regards,
Jaya


Brian Hublein
Replied On February 12, 2009 07:25 AM

Hi Jaya,

Thats great! So this new build is going to include a virtual tree view that works like virtual list view from MS that I described?

Thanks,
Brian

>Hi Brian,

The fix for this issue is expected to be available in Feb 18th and this fix will be included in the weekly development build which refers to the below location.

http://www.syncfusion.com/downloads/product/build.aspx

Please let me know if any concern.

Regards,
Jaya




Administrator [Syncfusion]
Replied On February 12, 2009 07:33 AM

Hi Brian,

Thanks for the update.

We have requested our development team to improve the performance of virtual mode TreeView when each branch contain more than 30,000 nodes since it takes more than a minute to expand.

Please let me know if you require any details.

Regards,
Jaya


CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.

;