Jorge,
Yes, that is the difference. You would use a Dataview when you have 1 object to display or edit (for instance, one order) and a Datagrid when you have multiple objects to display (for instance, all line items in an order).
Hope that helps,
Mike