title: How to populate a TreeView recursively
body: <p>Well, I have a table in a database called <em>departments</em> and it has the following fields:  <em>Id, Parent, Name, IsActive</em>.</p>
  
  <p>What is the best way to fill a TreeView with this data?</p>