I tried that example, and unless I'm missing something (which is certainly possible), the first method doesn't use the IBindingListView interface, it uses delegates. The other example has the line of code "Implements IBindingListView", but doesn't use any of it's properties or methods, causing errors.

Is it too complicated to explain how to implement the IBindingListView interface?