When the user selects and highlights one or more columns of a C1List control at run time, the C1DataColumn objects for those rows are stored in the SelectedColumnCollection object. In code, you can use the Item property and IndexOf method of the collection to determine which rows are selected. You can also select and deselect records programmatically using its Insert and RemoveAt methods.