Take a look at all the WPF elements that inherit the ItemsControl (Derived Types folder).

So what kinds of data can be bound to these controls? Anything that supports the IEnumerable interface. This would be like arrays, lists, collections. You cannot bind a DataTable (does not implement IEnumerable) to these controls but you could bind a DataView (implements IEnumerable).