Как я могу получить данные из нескольких таблиц в базе данных сервера SQL и показать их в иерархическом виде в виде дерева в приложении Windows, например, что я хочу сделать так:
У меня есть 4 таблицы в моей базе данных,они:
**Country table**
-----------------
CountryID CountryName
1 USA
2 England
3 France
**City table**
---------------
CityID CityName CountryID
1 New York 1
2 Los Anglos 1
3 London 2
**Customers table**
-------------------
CustomerID CustomerName Address CityID
1 Eric wall street 1
2 Beth london street 3
**SubCustomers**
----------------
SubCustomerID SubCustomerName CustomerID
1 Jason 1
2 Scott 1
И я хочу показать мои данные в виде дерева следующим образом:
--USA **-----> Parent Node**
----New York -----> first child node
------Eric -----> second child node
--------Jason -----> third child node
--------Scott -----> third child node
----Los Anglos -----> first child node
--England -----> Parent Node
----London -----> first child node
------Beth -----> second child node
Может кто-нибудь помочь мне, пожалуйста, я использую Visual Studio 2010 - C # -и MS-SQL Server 2008.