[]
        
(Showing Draft Content)

Selection

List supports various ways of item selection through mouse or keyboard. Let us explore these ways.

Selection Modes

By default, List allows selection of an entire row or column by clicking the corresponding header. However, the default behavior can be changed to allow selection in units of rows, columns, etc., by using SelectionMode property of the C1List class. The property accepts values from the SelectionModeEnum enumeration.


The following table provides a brief description and a quick snapshot of how selection looks like in each of these modes.

Selection Mode

Description

Snapshot

Default

Allows selection of an entire row or column by clicking the corresponding header.

One Selection mode

One

Allows selection of one list item.

One Selection mode

MultiExtended

Allows selection of multiple list items by pressing the Shift key.

Multi Extended Selection mode

Checkbox

Allows selecion of list items using checkboxs.

Checkbox selection mode

MultiSimple

Allows selection of non-contiguous list items and returns a bookmark for the selected row.

MultiSimple selection mode

The following code snippet demonstrates how to enable checkbox selection by setting SelectionMode to Checkbox.

c1List1.SelectionMode = C1.Win.List.SelectionModeEnum.CheckBox;