Data can come from diverse sources—many .NET applications involve smart clients, Web services, and a database engine for storage. You also might use a DataSet to transfer collections of data from the ...