天天看點

DataSet、DataTable、DataView的差別

1、

DataView是DataTable的表示,DataTable表裡的記錄是沒有順序

顯示時可以有不同順序(DataView),但還是同一張表

是以一個DataTable可以有多個DataView,預設通路DataTable(DefaultView)

DataSet是DataTable的集合

2、

DataView是一張DataTable的虛拟視圖

主要用來:顯示資料

實際的資料更改 還好發生在DataTable中

3、

如果以資料庫打比方

DataSet是一個功能簡單的資料庫

DataSet是多個表(DataTable)的集合

DataTable是對應資料庫中的表

DataView則對應資料庫中的視圖(view)

(原文連結)