Hi, Erik,
As you've discovered, you can't pass a DataView to Crystal Reports.
However, in VS2005, you can do the following, to filter your datatable and pass a subset datatable to Crystal:
dtMySourceTable.DefaultView.RowFilter = "User = 'Erik'";
DataTable dtMyFilteredTable = dtMySourceTable.DefaultView.ToTable("MyFilteredTableName");
And then push dtMyFilteredTable into Crystal.
The new ToTable() method in ADO.NET 2.0 is very powerful - check out the overloads for it, it allows you to do the equivalent of SELECT DISTINCT on rows.
Let me know if that helps, or if you need anything more.
Kevin