tstringgrid has most of the features you want in it built in apparently... i was just looking at it's code. It can sort on any column. It can either do a standard ascii comparison or you provide a routine which will compare the values and tell if they are <, =, > you can provide your own draw routine to draw special items instead of strings.
HOWEVER, the sort routine doesn't seem to be working correctly. it sorts differently each time i call it. :-) ---dale _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives