The WinForms ListView control allows users to select an item or multiple items from a list-like interface. Data can be sorted, grouped, and filtered with ease. Selecting can be easily done with a check box and grouped items can be selected through an intuitive check box in the group header. Any UI control can be loaded as the header at the top of the drop-down to perform customized actions like search and filter.
Data binding support is provided for DataTable, DataView and all data collections implementing IEnumerable type data sources such as IList, IBindingList, and more.
The WinForms listview has been built from the ground up with an optimized reuse strategy to achieve the best performance, even when loading large data sets.
Sort data programmatically. Custom sorting logic is also supported.
Set predicates to easily filter and view data as needed.
Group by a property from the code or with custom grouping logic. The group caption can also be customized by adding images, text, and more.
Sort and group data in real time.
Dynamically change the size of items to enhance readability.
Select multiple items and easily identify the selected items for end users.
Supports bound values for displaying check boxes.
Provides support to select all the list view items.
Built-in support for check box selection with CheckOnItemClick, SelectOnCheck, SynchronizeSelection, and default modes.
Supports selecting all the list view items based on groups. A check box will be shown in the group header, and the items related to that group can be selected all at once by clicking the check box.
Load images next to each list item, including group headers.
Apply styles such as background color, foreground color, and font to each item on a conditional basis.
Make a custom drawing for every list item.
Display a tooltip to view the list item details on mouse hover.
Static text in the list view can be localized to any desired language.
Supports RTL text. The alignment of the list view can also be set to left-to-right or right-to-left.
The WinForms ListView control supports built-in Office 2016 themes:
Supports various accessibility features to make applications available to a wide variety of users.
We do not sell the WinForms ListView control separately. It is only available for purchase as part of the Syncfusion WinForms suite, which contains over 100 WinForms controls, including ListView. A single developer license for the Syncfusion Essential Studio for WinForms suite costs $995.00 USD, including one year of support and updates. On top of this, we might be able to offer additional discounts based on currently active promotions. Please contact our sales team to see if you qualify for any additional discounts.
You can find our WinForms ListView demo on
No, our 100+ WinForms controls, including ListView, are not sold individually, only as a single package. However, we have competitively priced the product so it only costs a little bit more than what some other vendors charge for their ListView alone. We have also found that, in our experience, our customers usually start off using one of our products and then expand to several products quickly, so we felt it was best to offer all 100+ WinForms controls for a flat fee of $995/developer. On top of this, we might be able to offer additional discounts based on currently active promotions. Please contact our sales team today to see if you qualify for any additional discounts.
No, this is a commercial product and requires a paid license. However, a free community license is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.
A good place to start would be our comprehensive getting started documentation.
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.