The ADO.NET DataView class

A DataView defines a presentation of the data in a DataTable that can include custom filtering and sorting settings. You can configure these setting, by using the DataView’s properties such as Sort and RowFilter. You can use them to specify what data you’ll see through the view, but they don’t affect the actual data in the DataTable.

You can use DataView in data biding scenarios when you want to see just a subset of the total data in a table, without needing to process or alter that data if you need it for other tasks. Every DataTable has a default DataView associated with it, but you can create multiple DataView objects to represent different views onto the same table.  The default DataView is provided through the DataTable.DefaultView property.