>>I agree. The best tool for the best job. I avoided recursion for building my TreeView because I had no need to create the entire TreeView at once, only the parts that needed to be seen. I couldn't see the point in loading a 15K node TreeView if all they needed to see was the first level of probably a couple of dozen nodes.
>
>15K Nodes?? My goodness. I'm sure that there was no way to divide it up into smaller portions. You're a braver man than I am, Fred Taylor.< s >
Actually, it could have far more nodes than that. It's a Bill of Materials, so it is dependant on the complexity of the part involved. And I'm certainly no braver than the next guy, maybe just more foolhardy! :)