DataView is specifically designed to provide different views (sorted, filtered, etc.) of a single DataTable. It cannot directly view an entire DataSet, DataRelation (which defines relationships between tables), or other data structures. RecordSet and RowSet are from ADO classic and Java respectively, not .NET.