Clay,I just create a method on the bo and select the fields I need.
Public Sub FillAllCustomerNames()
Me.FillDataTable("Select CustomerName,Cu_id from customer")
End Sub
This does leave the possibility that you can screw up be refencing a field that is on the bo but not contained in the uderlying datatable. This hasnt been an issue for me though.