yeah I was just looking at fastest performance, I may be splitting hairs here- normally you can databind a SQLDataReader directly to say a dropdownlist which is fastest, forward, readonly datasource. In that case I'm not filling a structure first and then binding the structure to the DropDownlist. I'm binding the datasource directly to the server control.
LLBLGEN does have their datasource control true, but it appears you have to first fill some strutcure- ie. collections, then bind that to the datasource.