Содержание
Dataset.Insert(Row : Integer)
Вставить строку в любое место таблицы
Метод Dataset.Insert вставляет пустую строку в датасет перед строкой Row. То есть, номер добавленной строки равен аргументу Row. Нумерация строк начинается с 0.
Пример:Procedure OnCreate; Var Dataset1 : Dataset Of Record Name : String; Age : Integer; End; Begin Dataset1.Count := 2; Dataset1[0].Name := 'Алексей'; Dataset1[0].Age := 20; Dataset1[1].Name := 'Андрей'; Dataset1[1].Age := 25; Dataset1.Insert(0); Dataset1[0].Name := 'Петр'; Dataset1[0].Age := 30; Foreach E In Dataset1 Do Warning(E.Name + ', ' + IntToStr(E.Age)); End;Результат:
Петр, 30 Алексей, 20 Андрей, 25