Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 13.02.2011, 16:06
Аватар для Nikitiy_II
Nikitiy_II Nikitiy_II вне форума
Новичок
 
Регистрация: 01.05.2008
Сообщения: 52
Репутация: 11
Печаль Привязка к элементам TreeView

Здравствуйте! В глубокой молодости начал писать программку для учета. Необходимо было создавать разные категории товара, и в зависимости от выбранной категории, выводить список товаров в таблицу. Для этого использовал TreeView и StringGrid. При запуске программы, вся база подгружается в динамический массив, а от туда уже идет выборка по выбранной ветке TreeView в StringGrid. И тогда появилась проблема: как определить какую ветку выбрал пользователь. Сначала хотел использовать привязку к индексу, но пользователь также мог удалять категории, и потом создавать другие, после чего индексы «съезжали». Не найдя тогда нормального решения, - я поставил временную затычку: привязывался к свойству «Text». Но данный способ не подходит потому, что нельзя создавать ветки с одинаковыми именами, и привязывать к ним разные данные. До сих пор не могу найти вменяемую информацию. Прошу вашей помощи с решением данной проблемы.

Для наочности работы программы, она находится тут

P.S. Простите за объёмный текст, просто пытался более подробно описать проблему.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 09:06.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025