Un modo potrebbe essere quello di gestire l'evento RowDataBound della griglia: su
trovi l'oggetto in bind con quella riga (quindi con il dato che ti serve per discriminare se attivare o meno la textbox), mentre con
e.Row.FindControl(nomeTextbox)
puoi recuperare una reference a quest'ultima.
A quel punto non ti resta che impostare la proprietà enabled come meglio desideri.
Occhio che l'evento viene scatenato anche per header e footer, quindi verifica che e.Row.RowType sia un DataRow.
Ciao