You need to look at InsertItemTemplate .
Sorry, this is for the new ListView . I think the last time I did this, I used FooterTemplate :
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/data/datalist.aspx
I don’t know if this should be done this way, but the footer remains regardless of the current page, so the insert controls are always visible. It works well. You can also simulate command hyperlinks (editing, updating, canceling, etc.), but I can’t remember how to do this.
A good set of articles for ListView can be found here:
http://www.4guysfromrolla.com/articles/061709-1.aspx
The linked page is also the one that discusses inserts, but I would suggest reading the lot, from the very beginning.
source share