Tu peux aussi faire le refresh sur la DataSet ;)

Pour repeindre j'utilise souvent Invalidate