Posted 14 December 2019, 1:30 pm EST
Changing the RowHeader.Column(0).renderer to a EnhancedRowHeaderRenderer fails when a SheetView is in the Sheets Collection of a FPSpread.
It will succeed if the SheetView is removed from the collection, changed, and the re added to the FPSpread.
FpSpread1_Sheet1.RowHeader.Columns(0).Renderer = New EnhancedRowHeaderRenderer
Console.WriteLine("RowHeaderRenderer isNothing:{0}", IsNothing(FpSpread1_Sheet1.RowHeader.Columns(0).Renderer))
FpSpread1.Sheets.Remove(FpSpread1_Sheet1)
FpSpread1_Sheet1.RowHeader.Columns(0).Renderer = New EnhancedRowHeaderRenderer
FpSpread1.Sheets.Add(FpSpread1_Sheet1)
Console.WriteLine("RowHeaderRenderer isNothing:{0}", IsNothing(FpSpread1_Sheet1.RowHeader.Columns(0).Renderer))