Farpoint Spread 7.0.25 -
FarPoint Spread 7.0.25 is a specific maintenance release of the popular spreadsheet and grid component used for developing Windows Forms and ASP.NET applications. Originally developed by FarPoint Technologies (now a part of Mescius/GrapeCity ), this version is part of the legacy product line. Overview of Spread 7.0.25
- Namespace changes:
FarPoint.Win.SpreadtoGrapeCity.Win.Spread - Cell type model redesigned for better performance
- Property renaming:
Sheets[0]→ActiveSheet - Event signature changes: Many
EventArgshave been extended - Designer integration now requires Visual Studio 2022
Technical White Paper: FarPoint Spread 7.0.25
The Premier Grid Component for Legacy COM and Visual Basic 6 Applications FarPoint Spread 7.0.25
: Introduced integrated chart controls, conditional formatting, and AJAX-enabled features for web versions. Compatibility & Environment FarPoint Spread 7
Key Features of Version 7.0.25
1. High-Fidelity Excel Import/Export
With version 7.0.25, FarPoint introduced enhanced support for Excel 2007/2010 (XLSX) files. The component could handle: Namespace changes: FarPoint
- High DPI / scaling disaster – On 4K monitors, the cell editor shrinks to 4px high. Setting
AutoSizeModedoes nothing. Had to forcefpSpread1.ScaleRatiomanually – partial fix. - ComboBox cell type bug – When you set
EditorValue = EditorValue.ItemData, theChangedevent fires twice. The second timeCell.Textis empty. My workaround is a debounce timer (hacky). - Copy/paste with locked columns – If you lock column B, users can still paste into it via Ctrl+V if selection includes B+C. FarPoint confirmed this as a “by design” behavior back then – still annoying.
- Memory leak – Opening/closing a form with a Spread control repeatedly adds ~2-4 MB per instance (even after calling
Dispose()). I finally addedfpSpread1.Sheets.Clear(); fpSpread1.Dispose();and calledGC.Collect()– still leaks but slower.

