刚刚自学这个控件  。。
      搞的有点混  谁能给个详细的说明啊

解决方案 »

  1.   

    dataset
    (從資料庫擷取之資料的記憶體中快取) 為 ADO.NET 架構的主要元件。
    DataSet 由 DataTable 物件的集合所組成,您可以使用 DataRelation 物件將這些物件互相關聯。dataview
    表示 DataTable 的自訂可繫結資料的檢視表,以供排序、篩選、搜尋、編輯和巡覽。DataGridView 
    透過 DataGridView 控制項,您可以顯示和編輯來自各種不同資料來源的表格式資料。 
    將資料繫結至 DataGridView 控制項是直接且直覺的,而且在許多狀況下,它就像設定 DataSource 屬性一樣簡單。當您繫結至包含多個清單或資料表的資料來源時,請將 DataMember 屬性設定為指定清單或資料表要繫結目標的字串。
    ------------------------------------------------------------------------------------------------------------------------
    簡單點說:先把數據庫對象放在 dataset 裏面,然後用 dataview 組織你想要的數據,最後通過 DataGridView 反映給用戶看。
      

  2.   

    DataSet 是存在计算机内存中的小型数据库,它是ADO.NET中重要的组件。而DataTable是DataSet的组成元素,DataTable是以表的形式显示的
    DataSet 也可将数据和架构作为 XML 文档进行读写。数据和架构可通过 HTTP 传输,并在支持 XML 的任何平台上被任何应用程序使用。
    在典型的多层实现中,用于创建和刷新 DataSet 并依次更新原始数据的步骤包括: 
    通过 DataAdapter 使用数据源中的数据生成和填充 DataSet 中的每个 DataTable。
    通过添加、更新或删除 DataRow 对象更改单个 DataTable 对象中的数据。
    调用 GetChanges 方法以创建只反映对数据进行的更改的第二个 DataSet。
    调用 DataAdapter 的 Update 方法,并将第二个 DataSet 作为参数传递。DataView 的一个主要功能是允许在 Windows 窗体和 Web 窗体上进行数据绑定。
    另外,可自定义 DataView 来表示 DataTable 中数据的子集。此功能让您拥有绑定到同一 DataTable、但显示不同数据版本的两个控件。
    若要创建数据的筛选和排序视图,请设置 RowFilter 和 Sort 属性。然后,使用 Item 属性返回单个 DataRowView。
    还可使用 AddNew 和 Delete 方法从行的集合中进行添加和删除。在使用这些方法时,可设置 RowStateFilter 属性以便指定只有已被删除的行或新行才可由 DataView 显示。
    DataGridView 控件提供一种强大而灵活的以表格形式显示数据的方式。可以使用 DataGridView 控件来显示少量数据的只读视图,也可以对其进行缩放以显示特大数据集的可编辑视图。
    可以用很多方式扩展 DataGridView 控件,以便将自定义行为内置在应用程序中。例如,可以采用编程方式指定自己的排序算法,以及创建自己的单元格类型。通过选择一些属性,可以轻松地自定义 DataGridView 控件的外观。可以将许多类型的数据存储区用作数据源,也可以在没有绑定数据源的情况下操作 DataGridView 控件。