Hi there,
Is this related to my book somehow? If not, you're better off posting in a more general ASP.NET fourm. That keeps this forum a bit cleaner, and gives you more views and potential answers:
http://p2p.wrox.com/asp-net-3-5-436/
If it is related, can you specify page and/or chapter numbers?
That said: First() returns a single item, while the DataSource control expects a collection of items. Although the DetailsView presents one item at a time, it's designed to work with multiple items.
Cheers,
Imar