Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TTreeView [D7, WinXP]


Страницы:   1 2

alll_23 ©   (2007-10-22 12:27:00) 

Здравствуйте, недавно задавал вопрос как построить таблицу,
с полями (ID,PARENTID,NAME) из TreeView_a, всё у меня на этом этапе получается. ID в БД у меня автоинкремент, ParentID
и Name определяю по TreeView.items[i].Selected
идновременно добавляю в БД и в ТриВиев эти записи, предварительно присвоив Data:=integer(IBDataSet.FieldByname('id').asinteger). Но вопрос совсем не в этом,  записи  TreeView я сохраняю в файл (SaveTofile) но после того как я сохранил а затем загрузил дерево в TreeView Теряется значение Data
и поэтому когда я добовляю какую то дочернюю ветвь у меня ParentID всегда = 0, подскажите мне пожалуйста как этого избежать тоесть после захрузки чтобы "data опять стала datoй"
Может как то через этот файл можно, но есть же у меня уже готовая таблица со всеми нужными данными для построения и получается у меня из этой таблицы построить только те в TreeView у которых PArentId = 0, Помогите если можно.


Сергей М.   (2007-10-22 12:38:00) [21]


> alll_23


Зачем ты сохраняешь состояние TreeView в файл, если всю инф-цию о его тек. состоянии ты только что записал в таблицу БД ?


EvS   (2007-10-22 12:33:00) [22]

> записи  TreeView я сохраняю
> в файл (SaveTofile)


А вот лишнее

> но есть же у меня уже готовая таблица со всеми нужными данными

И это правильно©

> и получается у меня из этой таблицы построить только те
> в TreeView у которых PArentId = 0,


Показывай код.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо