title: Recommendations for Implementing Complex ASP.NET Grid with AJAX Functionality
body: <p>I'm considering going at this myself because my requirements are particular and highly customized:</p>
  
  <ul>
  <li><p>The grid is bound to a
  collection of complicated objects,
  each of which may contain child and
  grandchild objects.  Depending on
  data and context, the template'd
  cells vary from TextBoxes to
  ComboBoxes to Calendars to a
  combination of controls.</p></li>
  <li><p>TextBox cells have Google-style
  auto-complete functionality.  Also
  each TextBox cell can expand into a
  small TreeView pane that allows
  hierarchy-navigating selection of a
  value should auto-complete be
  insufficient.</p></li>
  <li><p>Values from other controls can be drag-and-dropped into cells.</p></li>
  <li><p>Columns are re-sizable and re-orderable.  Clicking their headers
  sorts data.</p></li>
  <li><p>All of the above is AJAX /
  client-side / Web 2.0 of course.</p></li>
  </ul>
  
  <p>Has anyone built anything similar from scratch?  Or used an effective tool to accomplish this goal?  How well would Telerik meet my specs?  Is it right to have the hunch that something this specific is best done by taking a Microsoft GridView and extending it myself?</p>
  
  <p>Thanks for your two cents.</p>