It's also unnecessary, as you should use BindingSource to define your UI and at runtime set the BindingSource's DataSource object to the collection you've fetched.
It's a bit more work, but it also gives you more control over what's going on. In general this is a good thing