I second this proposal. It's just not logical that a collection can not be bound to a form and I ran into the same issue. In my case I load records from a webservice into a datatable or Gallery control. Then I would like to be able to show the details for a given record in a form, and thus use DataTable.Selected as the forms datasource.
Vote for this idea if you would like support for collections to be used as a fully functional datasource in display and edit forms!