积极答复者
求助:GridView查询某数据库表的所有信息

问题
答案
-
您好,GridView只是一个显示控件。主要考虑的是生成什么样的数据源。
通常有两种数据源。一是DataTable或DataSet等,二是领域对象的数组或列表。
第一种对应的是表模式,第二种对应的是领域模型模式。这两种模式的具体信息请参考《企业应用架构模式》的第9章。
表模式较容易,可直接操作DataTable。领域模型较复杂,需要将关系型数据转成对象,通常配合有ORM框架。著名的有NHibernate和微软的Entity Framework。当然简单的可以自己写,但随着领域模型的复杂而越来越困难。
代码,可以先参考Petshop4。
- 已标记为答案 威尼斯三人 2011年1月24日 7:10
-
Petshop4这本书哪里有的买呢?我找了很多地方都找不到这本书
you are welcome您好,Petshop4是微软提供了一个3层结构的宠物店的程序实现,不是书。
在这里下载:http://download.microsoft.com/download/8/0/1/801ff297-aea6-46b9-8e11-810df5df1032/Microsoft%20.NET%20Pet%20Shop%204.0.msi
相关教程:http://social.msdn.microsoft.com/Forums/zh-CN/vstudiozhchs/thread/0fb27b47-7c32-4b0e-8806-556bf4b7217b/
- 已标记为答案 威尼斯三人 2011年1月24日 7:11
全部回复
-
您好,GridView只是一个显示控件。主要考虑的是生成什么样的数据源。
通常有两种数据源。一是DataTable或DataSet等,二是领域对象的数组或列表。
第一种对应的是表模式,第二种对应的是领域模型模式。这两种模式的具体信息请参考《企业应用架构模式》的第9章。
表模式较容易,可直接操作DataTable。领域模型较复杂,需要将关系型数据转成对象,通常配合有ORM框架。著名的有NHibernate和微软的Entity Framework。当然简单的可以自己写,但随着领域模型的复杂而越来越困难。
代码,可以先参考Petshop4。
- 已标记为答案 威尼斯三人 2011年1月24日 7:10
-
Petshop4这本书哪里有的买呢?我找了很多地方都找不到这本书
you are welcome您好,Petshop4是微软提供了一个3层结构的宠物店的程序实现,不是书。
在这里下载:http://download.microsoft.com/download/8/0/1/801ff297-aea6-46b9-8e11-810df5df1032/Microsoft%20.NET%20Pet%20Shop%204.0.msi
相关教程:http://social.msdn.microsoft.com/Forums/zh-CN/vstudiozhchs/thread/0fb27b47-7c32-4b0e-8806-556bf4b7217b/
- 已标记为答案 威尼斯三人 2011年1月24日 7:11