I have a collection that implements IBindingList and I have it bound to
a datagrid. It was my understanding that the datagrid would handle
everything once IBindingList was implemented, but this doesn't seem to
be the case. When the grid is sorted, ApplySort is never called.
Now I'm assuming the datagrid doesn't call ApplySort, and in the sort
command event, I just need to call it myself.
Is this correct? Or should the datagrid be calling that for me?
If it doesn't call it directly, then what is the purpose of
implementing IBindingList?