I've seen a lot of questions posted in forums regarding how to use a BindingSource component to share data between forms and keep bound controls synchronized. We created a couple of topics on how to do this, post-VS2005, so you may not have discovered them yet. Check out a topic on sharing a BindingSource here, and a topic on keeping controls synchronized here.