Компонент для выгрузки набора данных в дерево
TDBSTreeView1.0 — компонент предназначен для выгрузки набора данных в дерево.
Оганичение:
Таблица должна иметь вид такой(то есть там должны присутствовать такие поля(названия не имеет значения)): 1 ID - integer(глобальный идатификатор) 2 IDPARENT - integer (ссылка на родительскую запись в этой таблице). Самые верхние узлы имеют в IDPARENT = 0.... Например, такая таблица IDNode IDparent Name 1 0 Первый узел 2 0 Второй узел 3 1 Первый ребенок первого узла 4 1 Второй ребенок первого узла итд Вот, в общем-то, и все ограничение... Наследовалось от TTreeView, поэтому имеет все его свойства. Добавлены свойства
- DataSource - наверное, не надо объяснять, зачем это надо :).
- DataField - значения данного поля будут отображаться в узлах дерева.
- IDNode - Название поля глобального идатификатора.
- IDParentNode - Название поля ссылки на родительскую запись в этой таблице.
- ViewField - Зарезервирована для дальнейшего развития.
- ВАЖНО! Имеет пока одну только функцию LoadDBSTreeView(Root: string); - грузит дерево из НД.
- И самое главное при "прогулке" по дереву переводит НД на запись соответствующую узлу (просто именно из-за этой функции и писалось)
А если найдете ошибки(не граматические естейственно:)..) отпишите плз... а то исправите у себя, а я буду потом десять лет это отлавливать ок?:)
Александров Дмитрий
AlexDBases
Скачать : (9,6 К)
Для данного материала нет комментариев. |