You should have a DataAccess layer that retrieves data from your backend. It returns the appropriately filled DataSet. Depending on the complexity of your application, this could be one project with several methods (for getting different data), or several projects (grouped by, say, business functionality).
~~Bonnie
>If I want to reuse a dataset in another form, does require creating the data adapters?
>if not, how to retrieve data?