The following classes can be used as data sources for SharpShooter Reports:
- ADO.NET objects – System.Data.DataSet, System.Data.DataView, System.Data.DataTable;
- Custom classes (Business Objects) implementing System.ComponentModel.IListSource or System.Collections interface. IEnumerable (IEnumerable interface is implemented by many standard classes, for example, System.Array, System.Collections.ArrayList, System.Collections.CollectionBase and many others);
- Any other custom classes (Business Objects) that are not included in the list above and all properties of this object will be available as data.