A dataset is an in-memory representation of a database-like structure. It can have one or more datatables and define relations between them, key field etc.
A datatable is an in-memory representation of a single database table. You can think of it as having columns and rows in the same way.
A dataview is a view on a datatable, a bit like a sql view. It allows you to filter and sort the rows - often for binding to a windows form control.
http://msdn.microsoft.com/en-us/libr...a.dataset.aspx
http://msdn.microsoft.com/en-us/libr...datatable.aspx
http://msdn.microsoft.com/en-us/libr....dataview.aspx
موفق باشید.