title: Displaying Hierarchical Data in Nested Repeaters
body: <p>I have a entity in my database that looks like this;</p>
  
  <pre><code>Item
  {
      ID,
      Text,
      Description,
      ...
      ParentID
  }
  </code></pre>
  
  <p>Where ParentID references another Item.ID;  </p>
  
  <p>I want to list these Items hierarchically using ASP.net.  I assume I want to use a asp:repeater to do the nesting, but maybe not. If there's a better option I'm all for it.  I'm specifically interested in 3+ levels of nesting.</p>
  
  <p>I'm using linq C# 4.0 if that matters.</p>