I have an ultrwebgrid bound to a sqldatasource. The UpdateRow event fires when I add a row, along with the AddRow event, but it does not fire when I update a row. I think I have all the AllowUpdate type fields set. The adding of rows run fine. I have taken out the paging to simplify. I can edit the lone updateable cell just fine. I have a multiple field primary key, but it is supposed to handle it as I input the fields, in the correct order, separated by commas in the DataKeyFields property. I have attached the pertinent markup and C# code.
I am by no means an expert but I ran into a similar problem. Try removing other events both client side and server side, one at a time until to see if this effects the events that get fired.
I have no client side events. I tried removing the other 3 server side events below. UpdateRows still did not fire.
onaddrow="uwgNotes_AddRow"
oninitializelayout="uwgNotes_InitializeLayout"
onpageindexchanged="uwgNotes_PageIndexChanged"