This is a custom windows form control that inherits from the TreeView Control, this control however allows you to filter the nodes dynamically.
My c# isn’t guru level so this may not be the best implementation but if anyone has any code suggestions / improvements to suggest then please drop me a line.