a me sinceramente funziona:
in c# perchè in vb.net sono una schiappa ormai 
ti ho anche allegato un app dove riesco a fare doppio click in editing, e leggo il valore inserito subito dopo... se non metto EndEdit, infatti mi da il valore precedente.
Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic