if the view "dbo.myview" references any objects in another database, a linked server or a schema different than dbo, then that's breaking the cross database chain.
you said it was referencing another schema, so the user needs permissions on the underlying object.
if it's a view referencing another database, and you'd have to create the user in that database as well.
Lowell