I think the problem I ran into when doing it that way was that the grid and the texboxes were not synchronized. The current record on the grid was not the record displayed on the textboxes. I'll give it another shot.