Hello

Suppose that I have a class that implements the IComponent, IBindingList, ITypedList and the INotifyChange interfaces and then I databound an object of this class to a DataGridView control. I would like to know if there is a way to notify the client that the available "column" collection has changed.

Please notice that I am not talking about notifying that the rows has change, but that the "schema" has changed. The number of properties, or the datatype of them.

For example, if initially at runtime the control displays 3 columns and then the underlying object adds a new available property, the DataGrid would still display 3 columns unless somehow the control is notified to repopulate its column collection.

Although rebinding would do the trick, I wonder if there is a mecanism of notification for this cases.

Thanks a lot.