Ciao,
puoi sfruttare l'evento ItemDataBound della datagrid (http://www.codeproject.com/KB/webforms/ItemCreated.aspx) e gestire da codice la visualizzazione o meno del pulsante della riga.
Oppure sostituisci la colonna con una TemplateColumn e all'interno dell'ItemTemplate inserisci un pulsante <asp:Button che abbia i commandname corretti per scatenare gli eventi. Poi sempre nella definizione del controllo puoi gestire la sua visualizzazione.
Es (parto dal presupposto che nella tabella che carica la griglia ci sia una colonna PulsanteVisibile che dice se il pulsante deve essere abilitato o meno, tu potresti avere altre casistiche):
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko