可以將DataView同數據庫的視圖類比,不過有點不同,數據庫的視圖可以跨表建立視圖,DataView則只能對某一個DataTable建立視圖。
DataView一般通過DataTable.DefaultView 屬性來建立,或者再通過RowFilter 屬性和RowStateFilter 屬性建立這個DataTable的一個子集。
DataGrid實際顯示的是DataTable經過篩選的DataView
DataRow是對應於DataTable的; (實際存在的) 單對多
DataRowView是對應於DataView的; (虛擬的) 單對多
DataRowView.Row返回對應的當前行
轉載:http://www.cnblogs.com/DylanWind/archive/2008/11/26/1341596.html