如何从sql server database&中的几个表中检索数据?在Windows应用程序的treeveiw中以层次结构显示它们,我想要做的例子是:
我的数据库中有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。
答案 0 :(得分:0)
最好的现代解决方案是创建WPF应用程序(用于GUI)并使用ADO.NET,LINQ to SQL或Entity Framework访问数据库。
可以在此处找到使用WPF和LINQ to SQL将数据库数据绑定到列表的示例: