TSortGrid 2.00 (02-08-2001), freeware component for Delphi 2-6 by Karsten Bendsen. Hi Delphi user. As I've been unable to locate Bill Menees (The original Author) on the internet, I will continue working on his component. I havn't been working on the grid for a couple of years now, but now I finally have made some changes and released a new version. If I'm to release another version of the component, I'm going need to get some help from you users. I simple don't have the time to keep updating alone. So if, when :) you find a bug or comes up with a new feature, try to fix/make it yourself. I know that the code isn't very friendly, but try to see what you can do. *******1. What is TSortGrid******************************************************** TSortGrid is a highly improved TStringGrid, lots of new or improved functions, events and properties, to name a few: Search & Filter: Easy and fast, fully customable Sort : Different sorts, like numbers, date, your own Load & Save : Save to file and registry, export to csv MultiSelect : Using ctrl and shift Components : Add button, picklist or checkbox to a cell Paint : Draw cells in lot of different ways print : Print the grid, with preview Auto size Columns and much more.... *******2. Readme section*********************************************************** Some of the Sort-procedures uses exceptions, which mean you will get a lot of errors when running the program from Delphi, you might turn Break On Exception off, Delphi 4-6: Menu|Tools|DebuggerOptions|Lan. Ext.|Stop on.. to prevent this. MyGrids.pas and TMyStringList is almost the same as Grids.pas and TStringGrid with the exception that I have have change the InLineCell editor a bit, so that a home or end press didn't jumps to another cell. I think this was the easiest way to do it The help-file was made with Visual VCL Component Help, so thanks to www.CytronResearch.co.uk The component registers under the sample page *******3. Contact****************************************************************** email : koger@iname.com homepage: www.koger.cjb.net *******4. History****************************************************************** TSortGrid 1.00 Started by Bill Menees 1996 TSortGrid 1.21 Modified by Eric W. Engler, Feb 1997 - fixed a bug in autodetection of type - OnBeginSort event was called before the autodetect of type; moved to after. - expanded date sort to incl datetime (these are usu compatible in Delphi) - added a time sort TSortGrid 1.22 Modified by Koger koger@iname.com - Fixed a little fix in MoveTo - Fixed a bug with Clear; - Added better Save and Load procedure - Added Extended Sort, a bit slow, but sorts both alpha and numbers correct. - Also create sortoptions, so they are easiere to use - Added nice Bitmap to show SortDirection - (Added filter and search functions) - MultiSelect, still some small bugs Most of the code for MultiSelect was original written by Tom Lee, tom@libra.aaa.hinet.net - Fixed a lot of bugs, don't want to use time telling you which, as they are removed anyway. TSortGrid 1.30 - Added UpdateOnSizeChange: Boolean - Added SecondaryIndex - Added Sorted column don't change when moving columns - Added The grid can now be printed - Fixed error with two TSortGrids, thanks to Ralf Schiener - Fixed error with extended sort mode, thanks to Ralf Schiener - Fixed error with jump to row on single key press - Fixed MoveTo also makes column visible TSortGrid 1.31 - Fixed Jumps to row, now used the sorted column instead of the first TSortGrid 2.00 - A lot!