We have released a new version of .Net Grid! New 2.5.2 version of the grid introduces custom data sorting and fixes for some bugs.
Enhancements
- Added ICustomSort interface enabling to customize row sorting in .Net Grid.
- Enabled Control.DragEnter and Control.DragDrop events.
- Added ICustomSort interface enabling to customize row sorting in .Net Grid.
- Added X, Y and KeyState properties to the DragContentEventArgs class.
- Changed public visibility of the ColumnConfiguratorForm class.
- Added Grid.EndEdit() method to stop cell editing before closing a modal window.
- .Net Grid doesn't throw MDA (managed debugging assistant) exceptions any more.
The following bugs have been fixed
- Horizontal scrollbar no longer appear in the column stretch mode.
- Grid can display a horizontal scrollbar, even when there is no need for horizontal scrolling.
- Fixed a bug with left-click being ignored near right border of a cell.
- StringFormatConverter class does not correctly deserialize string format if it contains a comma.
- Fixed a bug where .Net Grid incorrectly displays a control over editable cell when a row is partially visible.
Dapfor .Net Grid continues to be the most productive component on the market. Our developers are constantly adding new features and thinking about performance improvement. Here are the key parameters of the grid:
- Dapfor .Net Grid benchmarks
- High insertion rate: > 100 000 rows/second
- High removal rate: > 600 000 rows/second.
- High grouping rate: > 60 000 rows/second
- High real-time regrouping rate: > 10 000 rows in a grid of 5 000 rows per second
- High real-time filtering rate: > 7 000 rows in a grid of 5 000 rows per second
- Productive sort algorithms: > 5 000 sorts in a grid of 5 000 rows per second
- High updating speed with highlighting > 50 000 cells/second in a grid of 5 000 rows
- Low memory consumption: The grid of 100 000 rows will consume < 16 MB
We pay a lot of attention to quality of our products. With the components becoming more and more complex and broad functionality expansion we can’t continue improving our software without a reliable quality control mechanism. By now we have over 370 tests that automatically verify code of our components. Testing code accounts for more than 30% of all software code. All main algorithms such as sorting, grouping, serialization, etc are covered with tests.
Professionals working with complex systems will surely appreciate our efforts that make the code simpler and improve its reliability. Let's create the best applications together!
Comments
0 comments
Please sign in to leave a comment.