Why don't you declare the LLBLGenProDataSource in the aspx file, rather than in code?
So you can set it properties at design time.
eg.
<llblgenpro:LLBLGenProDataSource ID="CustomersDS" runat="server" DataContainerType="EntityCollection" EntityCollectionTypeName="SD.LLBLGen.Pro.Examples.CollectionClasses.CustomerCollection, SD.LLBLGen.Pro.Examples" EnablePaging="True" AllowDuplicates="False">
</llblgenpro:LLBLGenProDataSource>
Anyway you need to set the EntityCollectionTypeName of the LLBLGenProDataSource.
Also the LLBLGenProDataSource.LivePersistence is set to true by default, which let the LLBLGenProDataSource fetch the collection on its own.
So the collection fetched by your GetMulti() call isn't really what the LLBLGenProDataSource returns.
If you want to perform the fetch yourself, then set LLBLGenProDataSource.LivePersistence to false and handle the PerformSelect event.
You will also need to handle other events.
Please refer to the docs: "Using the generated code -> SelfServicing -> Databinding at designtime and runtime -> Databinding with ASP.NET 2.0"