Top Highlights of v11
Spread.NET 11 Service Pack 1 releases!
The first service pack for Spread.NET 11 includes several important breaking changes due to Microsoft's dropped support for older framework versions.
Important breaking changes in Spread.NET 11 components and controls
The minimum target framework version has changed from .NET 4.0 to .NET 4.5.2. Microsoft has dropped support for older framework versions and implemented support for "quirking" in the latest supported frameworks. This change affects all assemblies of Spread.NET 11 and all components and controls.
Important breaking changes in Spread.NET 11 for Windows Forms
The default BackColor of DefaultStyleCollection.DataAreaDefault changed from SystemColors.Window to Color.Empty. This change is part of the new feature support for "No Fill" color filtering (see below).
The default value of FpSpread.RangeDragFillMode changed to DragFillMode.ControlCopy. This change makes the control default fill cells with series patterns and copy cells when Ctrl is pressed, as in Microsoft Excel.
The default value of FpSpread.DragFillDataOnly changed to false. This change makes the control default to fill cells with style settings, as well as values and formulas.
The TEXT calculation function now uses Excel syntax for formatting values (instead of .NET syntax) for improved Excel-like behavior. To get the old behavior back, using .NET format syntax for formatting values, you can use this code to add the old TEXT function back as a custom function, which overrides the built-in TEXT function:
New feature in Spread.NET 11 for Windows Forms
Enhanced row filter user interface now supports filtering by Color on "No Fill," like Excel.
New feature in Spread.NET 11 for ASP.NET
To reduce the view state size for cases with many hidden cells, the new property AllowGenerateHiddenData can be set to false. This property is much more powerful than AllowGetAllHiddenValue -- when AllowGenerateHiddenData is set to false, then all hidden values in the sheet are kept server-side, reducing the size of view state and also improving the security of the page for cases where the hidden values on the sheet are sensitive and should be kept server-side. In that case, the client-side APIs GetHiddenValue and GetHiddenCellValue will not work.
For a detailed listing of fixed issues, please see the Release Notes for each platform.
New in Spread.NET 11
This release features many important changes to the Windows Forms controls, all focused around improved performance and memory footprint, along with many other enhancements to make this the most powerful spreadsheet user interface control ever released.
Spread.NET can handle your biggest, most complex spreadsheets, faster than ever before, and using less memory too – performance improvements up to 80% faster and using a fraction of the memory! Spread.NET 11 can import, export, and calculate your Excel documents faster than ever before.
462 functions now available
We've added more than 130 new calculation functions, bringing the total number to 462, more than any other spreadsheet solution. New support for array formulas (entered using Ctrl+Shift+Enter) enable advanced matrix and array calculations. The new CircularFormula event fires to inform the developer when the user enters a formula which creates a circular reference.
Workbook Protection Support
New workbook protection support allows you to set a password to protect the workbook structure and prevent the user from deleting or reordering sheets.
Cell validators and enhanced data validation
New cell validators and enhanced data validation support provide powerful new options to enforce user data entry requirements, and save and load data validations in Excel documents.
New drag-fill enhancements implement Excel-like copy-fill and series-fill in the user interface, with full support for undo-redo.
New printing enhancements include full support for printer settings built into the print preview user interface.
HyperLinkCellType Supports Sort and Filter
By popular request, the new enhanced HyperLinkCellType can now work well with sort and filter features.
New API with Document Properties
Finally, we have added new API to get and set the document properties (Title, Subject, Author, Manager, Company, etc.).
Command Bar Buttons for PDF and Excel
The Spread.NET controls for ASP.NET support new command bar buttons for PDF export and Excel document export, with password options.
Move Rows Directly in the UI
ASP.NET controls now support moving rows directly in the user interface using drag-drop from a header cell.
Server Command Events in the Touch Menu
New server command events for Spread ASP.NET are supported for the touch menu interface.