I have a datagrid bound to a strongly typed collection implementing
iBindingList.

When an item is added to the datagrid, OnInsertComplete fires just fine
as I would expect it to.

However, the OnSet and OnSetComplete methods don't seem to be firing at
all.

What I really want to do is:

When a row is added to the list (NOT the first row), default one of the
columns from the row above it. So when row2 gets added, it should
automatically have the value from row1's column X.

Any thoughts/suggestions?