Every example of loading on demand using paging that I have seen is using a datatable. I have a control that has a combobox on it along with some other functionality. The control doesn't know whether the datasource is a datatable, list(of etc. How can I implement this without knowing what the source is?