DataSet :表示数据在内存中的缓存。
命名空间: System.Data
程序集: System.Data(在 System.Data.dll 中)
DataSet 是 ADO.NET 结构的主要组件,它是从数据源中检索到的数据在内存中的缓存。DataSet 由一组 WriteXml 方法保存架构和数据。
命名空间: System.Data
程序集: System.Data(在 System.Data.dll 中)
DataSet 是 ADO.NET 结构的主要组件,它是从数据源中检索到的数据在内存中的缓存。DataSet 由一组 WriteXml 方法保存架构和数据。
在典型的多层实现中,用于创建和刷新 DataSet 并依次更新原始数据的步骤包括:
-
通过 DataTable。
-
通过添加、更新或删除 DataTable 对象中的数据。
-
调用 DataSet。
-
调用 DataSet 作为参数传递。
-
调用 DataSet 中的更改合并到第一个中。
-
针对 DataSet 调用 RejectChanges 以取消更改。
DataTable :表示内存中数据的一个表。
DataTable 是 ADO.NET 库中的核心对象。其他使用 DataTable 的对象包括 DataView。
当访问 DataTable 对象时,请注意它们是按条件区分大小写的。例如,如果一个 DataTable 被命名为“mydatatable”,另一个被命名为“Mydatatable”,则用于搜索其中一个表的字符串被认为是区分大小写的。但是,如果“mydatatable”存在而“Mydatatable”不存在,则认为该搜索字符串不区分大小写。一个 Namespace 属性值。
DataView :表示用于排序、筛选、搜索、编辑和导航的 DataTable 的可绑定数据的自定义视图。
DataView 的一个主要功能是允许在 Windows 窗体和 Web 窗体上进行数据绑定。
另外,可自定义 DataView 来表示 RowFilter。
若要创建数据的筛选和排序视图,请设置 DataRowView。
还可使用 DataView 显示。