Spiego, ho una gridview associata ad un ObjectDataSource. La gridview è di tipo modificabile inline. Tutto funziona benone con le operazioni crud. Quando clicco sul button con CommandName="Update" viene chiamato il mio metodo update(myEntity obj) che contiene i dati inseriti dall'utente. Tutto bello e perfetto. Ora il mio cliente mi ha chiesto di aggiungere ai tasti Modifica e Cancella anche una serie di bottoni ognuno dei quali fa operazioni specifiche. Ora sto uscendo pazzo! Ho trovato come unico modo quello di usare l'evento onRowCommand per intercettare il tasto cliccato e usando il commandArgument per il recupero id della riga. Ok ma a me serve Entity con i dati dell'utente. La griglia è molto sofisticata e quasi tutta un template. La cosa funziona se cerco ogni control con il FindControl però così è un lavoro lunghissimo! Ma nn c'è un evento o qualcosa che mi restituisce, come per le operazioni crud, un oggetti in output tipizzato? Ho provato a mettere a tutti i miei bottoni il commandName Update e infatti passa dal metodo Update e mi restituisce l' Entity ma............ non so quale tasto è stato cliccato

P.S. purtroppo il mio cliente ha installato asp 2.0 e nn ne vuol sapere di passare alle versioni successive, per cui la soluzione deve essere compatibile con questa versione.
grazie