Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Компоненты TMemTableEh и TDbgridEh (Ehlib) на Delphi (http://forum.oszone.net/showthread.php?t=309023)

JaRule 10-12-2015 14:32 2583391

Компоненты TMemTableEh и TDbgridEh (Ehlib) на Delphi
 
Здравтсвуйте. Возникла проблема с выводом древовидной структуры с использованием компонентов tMemtableEh и tDBGridEh. Работает так: через TADODataDriverEh выполняется запрос БД который возвращает данные в том виде которые нужны для отображения дерево. Этот TADODataDriverEh является источником данных для TMemTableEh. И она в свою очередь через DataSource передается данные в TDBGridEh. В чем вопрос: дерево строится максимум 4-х уровней вложенности, все остальные уровни игнорируются, т.е. если запись является подветкой 5-го уровня и выше то она отображается как обычная запись без плюсика и подчиненные записи просто ниже нее. Результат запроса по которому строится дерево полностью соответствует тому который нужен для верного построения, проверил сто раз. Много гуглил этот вопрос и читал доки, но нигде не упоминается про максимальный уровень вложенности. Хотелось бы понять: это сами контролы не поддерживают уровень вложенности больше 4-го, или все-таки это как можно регулировать?


Время: 19:34.

Время: 19:34.
© OSzone.net 2001-