From Component Owl
Better ListView is a list view control for .NET Windows Forms
Designed as a replacement for the regular .NET list view control.
Compatible with: Visual Studio 2010, 2008, 2005 (and newer), with full designer support.
For C#, Visual Basic .NET (VB.NET), managed C++, and other CLI languages.
Compatible with .NET 4, .NET 3.5, .NET 3, .NET 2, and newer.
Runs on Windows 7, Vista, 2003, XP, 2000, and newer, both 32-bit and 64-bit.
Better ListView has more features and flexibility, always uses the current system theme (including Aero support), and removes limitations of the regular .NET list view control.
Minimum learning needed. Better ListView can be used just like the regular list view.
Written in pure managed C# code. It is fast, light-weight and optimized for 100k+ items.
Easy royalty-free deployment. Single DLL file that has just 250kB when compressed.
Tested in the real world by thousands of users
Extra features summary
Better ListView is fast and flicker-free, supports hierarchical items, has improved grouping, better drag & drop and item reordering support, better column headers, inbuilt sorting, multi-column sorting, better images support, context menus for column headers and items, embedded controls for editing support, automatic and custom sizing of items and images, thumbnails view, richer event data, item text formatting, XML and binary serialization, data-binding, owner-drawing options, better tooltips, powerful hit-test, improved usability, easy saving/loading of contents into file or string, multi-line items, and more.
You can create tree-like structures in Better ListView; inbuilt drag & drop hierarchical reordering of items.
Better grouping customizable group headers look and behavior, collapsible, image support, context menu support, focusable, etc. Each group header can be customized individually.
Save/load contents with 1 line of code
You can save or load the contents of Better ListView in just 1 line of code, either to file or string. Both XML and binary serialization is supported.
Double-buffered and flicker free
Simply put, Better ListView is smooth. Regular listview requires multiple anti-flicker techniques, but you do not have to worry about that with Better ListView. Better ListView is optimized for 100k+ items.
Column header images
You can use images in column headers. Custom image sizes are supported.
You can set images to list view sub-items. Regular list view allows you to set only one image per list view item, but Better ListView can show image for every sub-item (in every column).
Image-List and Image Support
Better ListView supports both image list, or individual image objects (System.Drawing.Image). Regular list view forces you to use ImageList object.
Custom list view Image size