Replied 8 September 2017, 1:32 pm EST
Seems you do not understand me.
CustomCellA works just perfect.
The problem was with CustomCellB even not with CellType itself but with whole spread
It can not set value in to object that I bound when corresponding property declared with Interface type (not certain type but interface)!
Cell type returns object that implements this interface (and it already created by Cell type) and i don't understand what the problem to set already created object of correct type in to property with interface type.
You have object with property declared as IList (public IList SomeProperty )
In the cell type you create and return List which implements IList !
Spread should set this object of correct type in to property (SomeProperty) but it's not gonna happens.
If you replace declaration of property in to certain type (not interface) (public List SomeProperty ), it's work just perfect