What JohnH says is true but, in most cases, it's not necessary to get the underlying DataRow. To answer your question, yes you can get the data from the DataRowView. Not only that, you can set it as well. How do you think that changes get made to the data when you bind a DataTable to a control?
Let me explain in some detail how the DataTable, DataRow, DataView and DataRowView work together. When you bind data to a control like a DataGridView or ComboBox, the object must implement the IList or IListSource interface. The IList interface defines the basic functionality of a list of objects, i.e. use in a For Each loop, Count property, Item property. The IListSource interface defines the functionality of an object that is not itself a list but can provide access to one.
Now, notice that the DataTable class has no Count or Item property? It is not itself a list. If you want to get at the data you normally access its Rows property to get the DataRows. The DataTable is an IListSource object, i.e. it implements the IListSource interface. That means that it has a GetList method that returns an IList object. That IList object is the same DataView that gets returned by its DefaultView.
So, when you bind a DataTable to a DataGridView it is NOT the data from the DataRows that you see. It's actually the data from the DataRowViews in its DefaultView that you see. That is how you are able to sort the grid by clicking a column header. A DataTable can't be sorted but a DataView can. Any edits you make to the grid are actually pushed to the underlying DataRowView objects.
Another reason for this is that they support transactional editing. That means that you can make changes to the data in a row and then press Escape to cancel those changes. The data in the DataRowView was changed but it is changed back again without ever being pushed to the underlying DataRow.
So, to get back to your original question, once you have the DataView then you can get and set the data like this:
Dim row As DataRowView = dvDocTypes(0) 'Get the first row.
row("Name") = someName 'Set the Name column.
The DataRowView can be treated in exactly the same way as the corresponding DataRow in most cases.