Содержание
Dataset.Sort(Column:Variant[; Desc:Boolean [; Column2:Variant; Desc2:Boolean]])
Упорядочить строки таблицы.
Метод Dataset.Sort упорядочивает строки таблицы по возрастанию или убыванию колонки.
Аргумент Column содержит либо номер колонки (значение типа Integer), либо имя колонки (значение типа String).
Если Desc=False, то записи упорядочиваются по возрастанию значений колонки Column. Если Desc=True, то записи упорядочиваются по убыванию.
Необязательные аргументы Column2, Desc2 позволяют упорядочить датасет по двум колонкам.
Пример:Procedure OnCreate; Var D : Dataset Of Record Name : String; Age : Integer; End; Begin D.Count := 3; D[0].Name := 'Алексей'; D[0].Age := 40; D[1].Name := 'Андрей'; D[1].Age := 25; D[2].Name := 'Петр'; D[2].Age := 30; D.Sort('Age'); Warning(ToStr(D)); // Будет выведено: // Андрей, 25 // Петр, 30 // Алексей, 40 End;