Check out this cool ASP.NET InLineEdit AJASX Control that Bilal Haidar recently released.

http://bhaidar.net/cs/archive/2007/10/03/asp-net-2-0-ajax-inlineeditlabel-control.aspx