Call us now: 1-800-449-5093
Richer Components Logo
Powerful & Simple.

Drop in replacement for stock listview with all the power you need to easily customize your listview appearance.

RichListView

Richer ASP Icon

Winforms

Components

Download Download Buy Buy Release Notes Release Notes

RichListView Overview

Rich ListView 4 is a fully .net based ListView control that is one of the most full featured products available for .Net ListView development today. While most ListViews focus on heavy grid based/database applications, Rich ListView focuses on a lighter, higher performance and feature rich approach. Rich ListView 4 is a perfect solution for your windows forms applications.

Rich ListView is a product not just of Richer but of our customers. As all our customers know, we take feedback seriously here. We have had feature requests that have been implemented that very day (we will send you the beta dll but you have to wait for full testing to get release). This control has been out for 6 years now which means a lot of hard work and customer feedback have gone into making this control the best it can be.

Rich ListView 4 comes with all the features you would expect in a ListView. All of the basic abilities including Custom Colors, Fonts, Tags, and more can be set Control Wide, by Rows or even by Sub Items!

Features Overview
.NET ListView
  Control Features
Full column resize redraw (not single line movement)
Hot tracking for rows and/or columns
Root Lines (don't use this option on lists with 10k+ nodes)
Custom grid settings (color, width, line style)
Extremely fast, can handle 100k+ nodes.
Column Spanning
Word Wrap
Auto Height
Vertical Headers

  Custom fonts
Controlwide
Rows
SubItems

  Custom colors
Controlwide
Rows
SubItems

  Activated Embedding
Built in cell edit functionality
Built in DateTime edit
Built in ComboBox
 


Performance

Rich ListView 4 is heavily tuned for performance. Whether adding large numbers of items or updating huge sets of data at a time, Rich ListView 4 can easily handle even the most demanding needs.

Most grids and ListViews today are heavily DB oriented and tend to perform poorly when presented with large amounts of data. Rich ListView 4 attempts to fill this gap by providing an extremely high performance .Net control (no ActiveX or unmanaged code).

The first video to the right shows the ListView being loaded with 100k cells (2 columns of 50k rows). The ListView loads in just over 1 second.  The Microsoft ListView would take upwards of an hour to load that many.

The second video to the right shows the ListView with 1000 rows and 12 columns (12000 cells) updating 30 times a second. Yes, every single cell is updating 30 times a second. Let's see you try that with Microsoft or our competitors offerings!

You don't need to use buggy virtual lists to support the high performance of this control like you do with the Microsoft controls. They work this fast right out of the box. Included with the ListView are example programs that demonstrate exactly how this demo was performed.

 
Click to watch performance video #1

Click to watch performance video #2
Control Embedding

Control embedding is a powerful capability of the Rich ListView control. There are a variety of build-in types in Rich ListView that help make control embedding easier, although you can customize the controls in any way you want through manual overriding of the code. In Rich ListView, embedding is always based on the column; each column can have a different (or no) control embedded. (This also means that the controls in one column cannot affect another column!) There are two properties that manage the embedded controls: EmbeddedControlType and EmbeddedDisplayConditions.

Built in cell edit types are Textbox, ComboBox, and DateTimePicker. You can also select the 'UserType' and add your own activated embedded controls!

To give you maximum control over your cell editing, you can subscribe to pre edit and post edit events so that you can load presets or customizations on the fly as your control is being activated in the list.

 
Embedded Calendar and Progress Bars
Custom Drawing

Custom drawing in the Richer control series allows a user to customize nearly every part of the drawing experience. Custom drawing not only extends to replacing the drawing that is provided for you, but you can 'Post' or 'Pre' draw so that you can add to what has already been drawn onto the control surface.!

Check out our custom drawing application example that installs with the control to see just how deeply you can go with the customization of the drawing. This has been one of our most popular features as you can literally customize this control as far as your imagination can take you.

 
Custom Drawing example.
Powerful Sorting

Out of the box, our sorting is powerful and fully customizable.  Use one of our built in sorting mechanisms or roll your own, Rich ListView can satisfy all of your sorting needs. Rich ListView also supports both stable and unstable sorting!

You can set the way columns are ordered in a Rich ListView instance using the Sort properties. Sorting with Rich ListView is on a per-column basis, allowing you to have multiple sorts defined. There are two aspects to sorting: the sort type (the algorithm used to sort) and the comparer type (what the sort is based on).

 
Click to watch sorting video
Copyright © 1999-2010 Richer Components. All rights reserved worldwide.