Форум: "Начинающим";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];
ВнизTreeView+База данных Найти похожие ветки
← →
ctudent © (2006-04-04 01:28) [0]Подскажите пожалуйста как сделать TreeView1(раскрывающийся список), который мжно было бы хранить в базе данных?
← →
vovnuke © (2006-04-04 09:30) [1]сформулируй поконкретнее.
← →
Ega23 © (2006-04-04 09:33) [2]
print "Создание таблицы Classes"
create table Classes (
CLSID int not null,
ParCLSID int null,
ComCod int null,
CLSGUID uniqueidentifier not null,
CLSNam varchar(64) not null,
CLSTableNam varchar(64) not null,
AbstractFl tinyint not null,
CLSTypeFl int not null,
CLSLab varchar(64) not null,
CLSMultiLab varchar(64) not null,
CLSImg image null,
CLSMultiImg image null,
constraint PK_CLASSES primary key (CLSID)
)
go
alter table Classes
add constraint FK_CLASSES_REFERENCE_CLASSES foreign key (ParCLSID)
references Classes (CLSID)
go
← →
Ksenom © (2006-04-04 09:34) [3]Знакомо...
Тебе нужно сохранять дерево в базу, только читать, или и то и то?
И как в базе... В одной таблице, в разных. В принципе разницы нет просто реализация чуток отличается...
Суть в том, что каждому пункту нужно присвоить индивидуальный id, а так же хранить его "определитель" pid-то есть id того в ком он должен быть в дереве....
При чтении из базы в случае одной таблицы будет просто рекурсия...
При изменении дерева есть несколько подходов, или все изменения сразу заносить в базу. Или реализовать подобие буфера, через транзакции или в рукопашную...
Короче не звучит сложнее, чем реализуется...
278130559 Стучись в асю...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.04.16;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c