I am learning ADO.Net. I read this line:-
DataReader is \"connected\" approach and dataset is \"disconnected\" approach
From this
Disconnected = Make Connection , Fetch Data , Close Connection
Connected = Make Connection , Keep Connection alive , Close Connection when close is called.
For more information , please see the link on MSDN