se devi fare tutti quei giri per caricare un array, perché non usi la GetRows?