You should add rows to a DataTable.
DataViews are normally used to get a subset (or all) records from a DataTable, if any of these are edited then the changes would be saved to the underlying data table & then the data source.
Typically DataViews are used for filtering and/or sorting data in a DataTable
While you can add new rows to a DataView you would need to consider why you have the extra level of extrapolation & complexity as they would update the underlying datatable anyway - refer;
DataViews | Microsoft Docs[
^]
Hope this helps