You might be wondering why i am writing blog for simplest task like Updating a Node text in Treeview Control ( Winform ) ?
Answer is performence !!!!
If you have a TreeView control with thousands or mllions of TreeNode inside and you want to change Text of a specific Node or set of Node then you might notice some performence trouble.( by the way What is the fastest way of finding the node in Tree View ? : Wait for my next blog... ;) ) .
Ok lets come to the point again : When we call function Node.Text TreeView tries to render itself and it takes time. So what is the solution ?
The solution is to calll TreeView.BeginUpdate before updating Text and call TreeView.EndUpdate() after the text change operation.
I have noticed performence increased 20 times with this method.
Thanks and have a good Weekend !
Friday, March 5, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment