A DataView provides different views of which one of the following objects?
-
RowSet
-
DataRelation
-
DataTable X
-
DataSet
-
Recordset
In ADO.NET, a DataView provides a customizable, filtered, and sorted view of data from a single DataTable. It doesn't wrap a DataSet, RowSet, DataRelation, or Recordset - it specifically works with DataTable contents to create different perspectives of the same data.
In ADO.NET, a DataView provides a customizable, bindable view of the rows in a single DataTable, letting you apply different sort orders, filters, and row-state views without duplicating the underlying data. It does not operate directly on a DataSet, RowSet, DataRelation, or Recordset — those are separate ADO.NET/ADO concepts. So the correct answer is DataTable, not DataSet.