>>23
>IList,IListSource,IBindingList,IBindingListViewの何れかがあれば使う。

だったら、それらに共通するinterfaceが1つあって、
.DataSourceプロパティはそのinterfaceであるのが常識かと。
M$に常識を求めちゃいけないかもしれんが。