GridView with inline inserts -different implementations.

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