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