Il problema è:
siccome si tratta di una lista (datalist) allora di sicuro per accedere ai dati via codice devi gestire il tutto con un INDICE. Non puoi accedere direttamente a unda TextBox dentro il datalist se non si indica l'indice dove quest'ultimo è posizionato.