DisableControls/EnableControls — это конечно нужно выставлять, но в моем примере никаких дополнительных обработчиков событий на DataSet'ы не повешено.
Так же есть удобный метод AppendRecord, позволяющий добавить сразу строку, а не вставлять поштучно по ячейке.
Например в США до сих пор на хорошем счету программисты COBOL
А просмотров здесь тоже очень много.
1. Метод LoadFromDataSet отсутствует
2. Ручная загрузка данных около 6,8 сек
3. Метода для сортировки данных нет
Судя по названию, все-таки этот DataSet предназначен для подключения к базе данных
Так же есть удобный метод AppendRecord, позволяющий добавить сразу строку, а не вставлять поштучно по ячейке.