Suppongo tu lo sappia già cmq l'indice delle "colonne" di un DataReader sono a base 0. Non è che devi cercare la colonna 3?

Per quanto riguarda la ricerca di un controllo in un repeater durante un evento RepeaterItemEventArgs:

codice:
Dim MyLabel as Label = CType(E.Item.FindControl("ID_Controllo"), Label)