Spread is the world’s #1 selling spreadsheet/grid components for Microsoft Visual Studio ASP.NET development for a reason. Spread provides a flexible and familiar spreadsheet architecture, advanced charting, and a powerful formula library that is ideal for creating financial modeling and risk analysis, budgeting, insurance, scientific and many other similar application needs.
Spread for ASP.NET 7 includes new features such as Conditional Formatting, new data analysis tools (Data Bars, Color Sales & Icon Sets), advanced column filtering and many more. Check out all the new Features and Enhancements.
What's New in Spread for ASP.NET 7?
In this release, new enhanced data visualization and improved UI for filtering, auto increment for data fill, and keyboard input handling in Spread empower users to create spreadsheets and find data trends more easily than ever.
- New support for Data Bars, Color Sales, Icon Sets, along with the exceptional sparkline, charting, and calculation support of past versions, make Spread the ideal tool for data analysis applications.
- New support for advanced column filters for Date, Number, Text, and Color, as well as multiple-condition custom filtering like Excel, together with the advanced grouping and aggregation features of past versions, make Spread ideal for data mining and analysis.
- Coding assistant and faster speed will bring higher efficiency to application developing, save much more developing time and cost.
- More browsers support and more features upgrade will help your application easy to achieve business requirement, and increase value to your application.
Conditional Formatting
Enjoy the new conditional formatting. In this version we provide complete functionality and visualization such as data bars, color scales, and icon sets. This helps you visually answer specific questions about your data, and helps to highlight interesting cells or ranges of cells, emphasize unusual values, and visualize data. A conditional format changes the appearance of a cell range based on conditions (or criteria). If the condition is true, the cell range is formatted based on that condition; if the conditional is false, the cell range is not formatted based on that condition.
See a sample in action here.
Filter Enhancements
Filter function improvements provide a variety of filter conditions such as number, date, text, and color for automatic filtering. You can create three types of filters: list of values, format, or criteria. Each of these filter types is mutually exclusive for each range of cells.
Moreover A totally new filter bar is provided, it is quick and easy to input filter criteria for the end user, and apply filtering to data.
See a sample in action here.
Context Menu
Built-in context menu support replaces browser context menu in Spread for ASP.NET, you can use the ContextMenu feature from Spread to add more data manipulation and UI interaction in your application.
See a sample in action here.
Column Header RowTemplate
Enhance RowTemplate with new column header template in Spread for ASP.NET, so that column header cells can have a different layout than data rows. You can change the traditional layout of Spread and display one row of data in multiple rows. The layout of multiple rows is controlled by a row template, which can be customized with code or the Spread Designer.
See a sample in action here.
Css for Cell Editor
Enhance editable cell types with new EditorCssClass property in Spread for ASP.NET, use Css syntax to set style for cell type's editor separately from the display mode CssClass property.
See a sample in action here.
Coding Enhancements
Detailed IntelliSense comments can now be declared for separate overloads of JavaScript functions by using the new element, as shown in this example. For more information, see introduction on asp.net web site
Spread for ASP.NET now works with strongly typed data controls for model binding. For more information about strongly typed data controls, see introduction on asp.net web site The implemented feature can be viewed in Intellisense.
Environment Enhancements
Spread for ASP.NET 7 now supports many new environments
- Support IE10/FireFox
- Visual Studio 2012 integration
- Support Multiple DPI (96, 125, 135, 174 dpi)
Performance Enhancement
Spread for ASP.NET 7 has improved performance in many areas
- Add LoadOnDemandMode to support background loading of new rows before the user scrolls to the last row, and without locking the client script APIs. Also added a TriggerMode to support timed and offset-based loading (i.e. when the user scrolls to within a specified number of rows from the bottom).
- Improved performance rendering spreadsheet, PDF, and import of some Excel files
- Enhanced client side scrolling with load on demand to load rows in the background and fire new client side event
- Enhanced virtual scrolling that keeps extra rows from the previous page when loading new rows
- Support asynchronous rendering of charts
- Optimize script loading time by merging all JS and CSS
- Implement key performance improvements using the Task Parallel Library.
Globalization Enhancements
Chinese localization: we've added localized resources for the Chinese environment. The Spread control will display Chinese at design time in Visual Studio. Chinese message information is also displayed during run time. And new support for IME status setting for cell editing, provide ImeMode properties to change IME status with code.
Other Enhancements
- Enhancement to DateTime, Currency, Double, and Integer cell types for separate edit mode and non-edit mode formats
- Enhancement to virtual paging to support scroll bar text tips
- Row and Column page break support when printing
- Support locking/unlocking cells in client script
- Support Cell.EncodeValue for putting raw HTML markup in cell text (set to false to embed markup and render to cell).
- Client side support for setting values in cells in hidden rows or columns.
- Enhancement to support ClientIDMode