Элементы хранятся в таблице БД
id, name, parent
Хочется засунуть их в комбо, чтоб выглядело примерно так
- Код: Выделить всё
aaaaa
bbbbb
ccccc
ddddd
eeeee
kkkkk
nnnnn
ну и т.д.
уже голову сломал
aaaaa
bbbbb
ccccc
ddddd
eeeee
kkkkk
nnnnn
Cryonyx писал(а):Добавляй пробелы - работает
Cryonyx писал(а):Сохрани строки в массиве, пометь каким-нибудь
alibek писал(а):Добавь в таблицу поле FullPath.
kif писал(а):Можно добавить еще поле "уровень вложения"
timsoft писал(а):при переименовании Parent'a нужно изменять все FullPath его деток
Зачем? В таблице храни FullPath в виде \Parent1\Parent2\... и где нить значения парентов Там где-то тока и придется поменятьtimsoft писал(а):Есть одна загвоздка
при переименовании Parent'a нужно изменять все FullPath его деток
Ennor писал(а):Может, стоит начать с того, что выяснить, какой именно контрол стоит использовать?
timsoft писал(а):Я сделал "финт ушами". Вместо комбо использую обычный TextBox и рядом нарисованую кнопку, типа как у комбика. При нажатии на эту кнопку открывается форма без бордера, на которой treeview. Размеры и положение этой формы подгоняю под textbox. Создается полная иллюзия комбо с деревом
Public Class SuperPuperCombo
inherits ComboBox
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
End Class
Денис Победря писал(а):А чё .NET в лапы и вперёд
- Код: Выделить всё
Public Class SuperPuperCombo
inherits ComboBox
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
End Class
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34