mmm per questo argomento ti indico un bel DataBinding

ti consente di

[list=1][*]Legare piu' campi a piu' proprietà dell' oggetto (es: textBox)[*]gestire la posizione del record corrente[*]muoverti tra i records presenti[/list=1]

Provalo ...