Indeed the demo in our examples is using service to populate the data on the fly. You can use actually any kind of service to do that - plain WCF service, Web service, WCF Data Service, WCF RIA Service, OData, etc. since that collection will raise an event (ItemsLoading) where you can call your service with provided data.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items