Hello,
1. All controls marked with preposition CMS are our Controls which use our naming convention, our users are common with it so it can be really confusing to change it.
2. As far as I know you don't need to have Class implementing IDataSource to bind data to ListView control. ListView control should be bindable to any DataSet and our DataSources contain these DataSets.
In case you want to use DataSource you can use for example Object datasource and implement it's methods so it work with data from CMS. In this case these examples from our Dev-Guide will help you to implement these methods (
Select,
Insert,
Update,
Delete).
Best Regards,
Zbysek Nemec.