I wanted to use GridView with inline inserts capability. Unfortunately it is not available out-of-the-box.
I found Code Project's “ASP.NET GridView - Add a new record“ , but I don't like an idea to create dummy empty row as the first line in the DataSource. Another Code Project's GridView Redux article seems uses the same approach.
I've tried “Real World GridView” , but it doesn't populate DropDownField with the List Values for Insert rows.
The most promising looks Fredrik Normén's Use the GridView to insert a new record .
I haven't tryed yet Code Project's An extended GridView that allows inserting rows