GaryAnikin
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здравствуйте, есть 4 таблицы. Страна,регион,район,город. Как построить дерево с помощью DevExpress? Дерево может быть с пропусками,т.е. город может принадлежать либо району, либо региону, либо стране. CREATE TABLE country(country_id int PRIMARY KEY IDENTITY, country_name VARCHAR(30) NOT NULL); CREATE TABLE region(region_id int PRIMARY KEY IDENTITY, region_name VARCHAR(30) NOT NULL, country_id INTEGER NOT NULL, FOREIGN KEY(country_id) REFERENCES country(country_id)); CREATE TABLE raion(raion_id int PRIMARY KEY IDENTITY, raion_name VARCHAR(30) NOT NULL, country_id INTEGER NOT NULL, region_id INTEGER NULL, FOREIGN KEY(country_id) REFERENCES country(country_id), FOREIGN KEY(region_id) REFERENCES region(region_id)); CREATE TABLE city(city_id int PRIMARY KEY IDENTITY, city_name VARCHAR(30) NOT NULL, country_id INTEGER NOT NULL, region_id INTEGER NULL, raion_id INTEGER NULL, FOREIGN KEY(country_id) REFERENCES country(country_id), FOREIGN KEY(region_id) REFERENCES region(region_id), FOREIGN KEY(raion_id) REFERENCES raion(raion_id)); | Всего записей: 1 | Зарегистр. 20-03-2013 | Отправлено: 15:19 20-03-2013 | Исправлено: GaryAnikin, 15:22 20-03-2013 |
|