home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 5_2007-2008.ISO / data / Zips / Proper_Lis2102272182008.psc / @PSC_ReadMe_66868_1.txt next >
Text File  |  2008-02-18  |  2KB  |  24 lines

  1. Title: Proper Listview Sorting
  2. Description: - 02/18/08 - updated to the final version of RDE's Pretty Sort (linked below) as well as to use the new StrCompFileNames function.
  3. - 11/08/06 - updated to fix the issue Manuel noted dealing with the code not correctly sorting based on Column order.
  4.  - 10/25/06 - I completely rewrote the module after discovering several bugs in the Listview control - plus it is now more than twice as fast! This is as close to a drop-in solution as I can make it - with no known side effects.
  5. The project uses Rde's Pretty File Names - Final 4 (http://www.pscode.com/vb/scripts/ShowCode.asp?txtCodeId=63893&lngWId=1) and subclassing to properly sort alphanumeric columns in a listview.
  6. Native sorting, and all other sorting techniques tried, will return:
  7. Item (1)
  8. Item (10)
  9. Item (2)
  10. ...
  11. Item (9)
  12. But this module correctly sorts the list as:
  13. Item (1)
  14. Item (2)
  15. ...
  16. Item (9)
  17. Item (10)
  18. The module also has examples on how to correctly sort numbers and dates. Sorry but it isn't documented - won't make bones about it, just don't have time but it is suprisingly short and fairly easy to read.
  19. After days of searching, as far as I know this is the ONLY solution available to correctly sort a listview. Give it a try and please report any issues found.
  20. This file came from Planet-Source-Code.com...the home millions of lines of source code
  21. You can view comments on this code/and or vote on it at: http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=66868&lngWId=1
  22.  
  23. The author may have retained certain copyrights to this code...please observe their request and the law by reviewing all copyright conditions at the above URL.
  24.