Wednesday, June 06, 2007
Recent Grid Enhancements
This upcoming build of Milos has some enhancements to all our grid controls that I know some of you have been waiting for:
- The grid now supports resorting of bound sortable collections.
- The grid now automatically (and optionally) remeasures grid row heights when columns are resized. (This is only important in scenarios where grid rows have dynamic heights).
- The ListBase class (the "mother of all Milos grids") had a problem with owner drawn rows that used variable (non-standard) row-heights. In some special scenario with very few rows shown, scrolling the grid via the mouse wheel caused an exception to be thrown. This has been fixed.
- As listed in the previous post, there were a number of databinding enhancements.
- Some people reported problems using the ScrollBottom() method. This has been fixed.
- The grid now provides better access to the grid row collection. The collection now is enumerable and strongly typed. Both the column and row collections have also been performance optimized.
- In some rare scenarios, reassigning a data source of the grid caused row selections to go all out of whack. This has been fixed.
In general, quite a few optimizations have been applied to the grid.
Note that these things apply to all Milos grids, including ListBase, the OfficeGrid, the TouchGrid, and even controls such as the list of binary document attachments (among others).
Posted @ 4:17 PM by Egger, Markus (markus@code-magazine.com)
Post a Comment:
Comment Title (required):
Your Name (optional):
Your Email (optional):
Your Web Site (optional):
Your Comment (required):