What is Dataset object ?
The DataSet gives the basis for the disconnected storage and manipulation of the relational data. We fill it from the data store, work with it while disconnected from that data store, then again reconnect it and flush changes back to the data store if needed.