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.

C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development: Build applications with C#, .NET Core, Entity Framework Core, ASP.NET Core, and ML.NET using Visual Studio Code, 4th Edition
ASP.NET Core 3 and Angular 9: Full stack web development with .NET Core 3.1 and Angular 9, 3rd Edition
C# in Depth, 4th Edition

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.