Let’s face it – the regular .NET ListView control included with Visual Studio is not very good and other alternatives are usually complex overkills. Better ListView is just what you are looking for. It is the ideal replacement component for .NET ListView.
Since we’ve written the whole control from scratch and it does not inherit from the regular Microsoft .NET ListView component, the original ListView bugs are not present.
Furthermore, we’ve fixed all issues and some limitations related to the regular .NET ListView control, especially incorrect behavior and non-standard implementation of many features (selections, drag & drop, checkboxes, etc).
Surprisingly, .NET ListView does not support complex data binding. This forces developers to write additional code for populating and updating the control. Better ListView, however, has the ability just like the DataGrid control – one can simply bound any IList, DataSet, DataTable and several other types directly to Better ListView and left all the management on .NET internals.
The regular ListView has various obscure bugs (like events firing twice) and non-standard implementation of behavior in many cases. We’ve fixed all the bugs, and made it to always behave as expected. See more below.
Leverage the user knowledge of Windows Explorer ListView. The ListView in Windows Explorer is a great model, because every Windows user already knows how it works and how to use it. Unfortunately, the regular .NET ListView deviates from this behavior, and is thus not user friendly. Better Listview replicates the correct standard behavior of Windows Explorer ListView whenever possible. Better ListView always works as expected.
BetterListview can be used just like the common ListView. All the method names and property names are the same whenever possible. If you know how to use the common ListView, BetterListview will require nearly no learning on your side. Better ListView is a true pragmatic choice — skip the learning time, and focus on development.
Advanced features like super powerful HitTest and ability to have owner-drawn item are supported. You might be surprised by all the things that are possible to do with Better ListView.
Better ListView is developed as a joint-venture of two software companies that use it in their flagship products (Swift To-Do List and ImagingShop), used by thousands of users daily. This is your guarantee that it will be supported and developed in the future.
Because Better ListView is used in professional consumer software applications - Swift To-Do List and ImagingShop, thousands of users work with it every day. Although we do unit tests, and do thorough inhouse testing, this is your true bullet-proof guarantee that it is tested thoroughly in the real world.