intanto nella button column ti consiglio di indicare il commandname, così:
<asp:buttoncolumn ... commandname="REDIR"></asp:ButtonColumn>
in modo che, se hai altri command da aggiungere puoi discriminare su questo parametro (che è passato con gli eventArgs)
poi, l'evento che devi catturare è l'itemcommand:
questo funziona se la cella è di tipo boundcolumn...
se hai un template, devi controllare che nell'itemtemplate ci sia un binding o una response.write diretta.
E' possibile infatti, che nell'itemtemplate tu possa trovarti un controllo, quale una label o un textbox.. in quel caso devi fare:
Alx81 =)
http://blogs.dotnethell.it/suxstellino