Eh già, ho letto di fretta il tuo codice. Non devi convertire
ma
e.Row.Cells(7).Controls(..)
Ti consiglio di esplorare in debug il contenuto di e.Row.Cells per capire dov'è finito il tuo ImageButton.
Ancora meglio, piuttosto che lavorare con gli indici, che se domani aggiungi una colonna in più ti va tutto in vacca, ti consiglio di assegnare all'imagebutton un ID all'interno del template, e poi di recuperarlo con
Dim MODbutton as ImageButton = CType(e.Row.FindControl("mioImageButtonId"), ImageButton)Ciao,
m.