Options besides FormView for data binding web forms
<p>I don't much care for the template rigmarole of the ASP.NET <a href="http://msdn.microsoft.com/en-us/library/fyf1dk77%28VS.80%29.aspx" rel="nofollow">FormView</a> web forms control.  It seems the only way to access template defined controls is to 'capture' module level references to the wanted controls in the <code>ItemCreated</code> data binding event, for use in other tasks and event handlers.</p>

<p>Ideally I would just like to be able to call set <code>this.DataSource</code> and call <code>this.DataBind</code> on a page, but only the latter is possible through inheritence, and doesn't achieve any of my normal data binding needs.</p>

<p>What else is there besides the hairy, scary <code>FormView</code> control?</p>
