Пример задания настройки сортировки списка в коде

Списки позволяют сортировать содержащиеся в них объекты по определенным столбцам. Пользователь может сам настроить необходимую ему сортировку. Также сортировку списка можно настроить из кода.

Настройка сортировки столбцов ObjectListView осуществляется путем указания типа сортировки у объекта ICSSoft.STORMNET.Windows.Forms.ColumnInfo свойства .Columns.

Пример:

this.objectListView1.Columns = new ICSSoft.STORMNET.Windows.Forms.ColumnInfo[] {
    new ICSSoft.STORMNET.Windows.Forms.ColumnInfo("ФИО", -1, true, ICSSoft.STORMNET.Business.SortOrder.Asc, ((byte)(0)), "ФИО"),
    new ICSSoft.STORMNET.Windows.Forms.ColumnInfo("Прописка", -1, true, ICSSoft.STORMNET.Business.SortOrder.Asc, ((byte)(1)), "Прописка")
}

Здесь конструктор ColumnInfo принимает третьим и четвертым параметрами способ сортировки типа ICSSoft.STORMNET.Business.SortOrder (Asc, Desc, None) и приоритет сортировки типа byte.