日期:2014-05-17  浏览次数:20425 次

DataSet 也 DataTable 是什么关系
总觉得理不清楚,到底哪个包含哪个
可以示例形象解释一下吗,谢谢

------解决方案--------------------
一个 DataSet 可以包含 0-N 个 DataTable。
------解决方案--------------------
LS的说完了
你绑定数据的话,一般是绑定到datatable,如果你直接绑定dataset,也只是绑定他的第一个datatable
------解决方案--------------------
DataSet包含DataTable,听名字就可以了啊,一个叫数据集,一个叫数据表,听起来就是第一个大嘛
------解决方案--------------------
探讨
一个 DataSet 可以包含 0-N 个 DataTable。

------解决方案--------------------
就相当于 数据库 和数据表的关系
dataset 是数据 datatable 是数据表
------解决方案--------------------
MSDN 官方文档:
http://msdn.microsoft.com/zh-cn/library/zb0sdh0b.aspx

.NET Framework 开发人员指南
ADO.NET DataSet

DataSet 对象对于支持 ADO.NET 中的断开连接的分布式数据方案起到至关重要的作用。DataSet 是数据驻留在内存中的表示形式,不管数据源是什么,它都可提供一致的关系编程模型。它可以用于多种不同的数据源,用于 XML 数据,或用于管理应用程序本地的数据。DataSet 表示包括相关表、约束和表间关系在内的整个数据集。下图将显示 DataSet 对象模型。

DataSet 对象模型

------解决方案--------------------
DataSet和DataTable就相当于内存中的数据库与表的关系
------解决方案--------------------
7楼说的不错,DataSet被称为离线数据库,datatable是数据表(table、view)。
------解决方案--------------------
探讨

MSDN 官方文档:
http://msdn.microsoft.com/zh-cn/library/zb0sdh0b.aspx

.NET Framework 开发人员指南
ADO.NET DataSet

DataSet 对象对于支持 ADO.NET 中的断开连接的分布式数据方案起到至关重要的作用。DataSet 是数据驻留在内存中的表示形式,不管数据源是什么,它都可提供一致的……

------解决方案--------------------
探讨

一个 DataSet 可以包含 0-N 个 DataTable。