Доброго времени суток.
Подскажите, кто знает. Строю дерево с помощью MemTableEh + DbGridEh классическим способом. Т.е. ADOQuery + DataSetDriverEh (дерево "константное", т.е. все модификации данных через базу) + MemTableEh + DataSouerce + DBGridEh. Все стандартным способом как по мануалу. Все работает отлично. НО!!!
Дерево оказалось с 18к узлов. И дерево строится под минуту. Насколько я понимаю - для построения используется ресурс локальной машины, т.е. на более слабом ПК это будет еще дольше. Кто знает варианты ускорения данной цепочки.
Есть вариант - руками через TreeView (подгружать дочерние узлы в момент раскрытия), но потеряются фильтры, сортировки такие удобные в гриде.
Кто что посоветует?
Подскажите, кто знает. Строю дерево с помощью MemTableEh + DbGridEh классическим способом. Т.е. ADOQuery + DataSetDriverEh (дерево "константное", т.е. все модификации данных через базу) + MemTableEh + DataSouerce + DBGridEh. Все стандартным способом как по мануалу. Все работает отлично. НО!!!
Дерево оказалось с 18к узлов. И дерево строится под минуту. Насколько я понимаю - для построения используется ресурс локальной машины, т.е. на более слабом ПК это будет еще дольше. Кто знает варианты ускорения данной цепочки.
Есть вариант - руками через TreeView (подгружать дочерние узлы в момент раскрытия), но потеряются фильтры, сортировки такие удобные в гриде.
Кто что посоветует?
Aucun commentaire:
Enregistrer un commentaire