This is a complete example of a ASP.NET RadGrid placed inside of a user control
The example shows 'InPlace' editing.
The only thing that I didn't think was straight forward was that when you click 'edit' in the grid, the EditCommand fires, then the NeedDataSource event, then the grid displays the edit fields. The UpdateCommand event fires after you click the Update button