DataSet :表示数据在内存中的缓存。
    命名空间:   System.Data
    程序集:  System.Data(在 System.Data.dll 中)
    DataSet 是 ADO.NET 结构的主要组件,它是从数据源中检索到的数据在内存中的缓存。DataSet 由一组 WriteXml
方法保存架构和数据。
   

    在典型的多层实现中,用于创建和刷新 DataSet 并依次更新原始数据的步骤包括:

  1. 通过 DataTable

  2. 通过添加、更新或删除 DataTable 对象中的数据。

  3. 调用 DataSet

  4. 调用 DataSet 作为参数传递。

  5. 调用 DataSet 中的更改合并到第一个中。

  6. 针对 DataSet 调用 RejectChanges 以取消更改。

 

    DataTable :表示内存中数据的一个表。 

    DataTable 是 ADO.NET 库中的核心对象。其他使用 DataTable 的对象包括 DataView

当访问 DataTable 对象时,请注意它们是按条件区分大小写的。例如,如果一个 DataTable 被命名为“mydatatable”,另一个被命名为“Mydatatable”,则用于搜索其中一个表的字符串被认为是区分大小写的。但是,如果“mydatatable”存在而“Mydatatable”不存在,则认为该搜索字符串不区分大小写。一个 Namespace 属性值。

    DataView :表示用于排序、筛选、搜索、编辑和导航的 DataTable 的可绑定数据的自定义视图。
   

    DataView 的一个主要功能是允许在 Windows 窗体和 Web 窗体上进行数据绑定。

    另外,可自定义 DataView 来表示 RowFilter

若要创建数据的筛选和排序视图,请设置 DataRowView

还可使用 DataView 显示。

相关文章: