Comment remplis-tu ta datagridview? Si c'est via une bindingsource, tu peux te servir du controle BindingNavigator qui gère automatiquement pour toi le déplacement entre les enregistrements.