Показать сообщение отдельно
  #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. Простите за объёмный текст, просто пытался более подробно описать проблему.
Ответить с цитированием