DataView 的一个主要功能是允许在 Windows 窗体和 Web 窗体上进行数据绑定。 另外,可自定义 DataView 来表示 DataTable 中数据的子集。此功能让您拥有绑定到同一 DataTable、但显示不同数据版本的两个控件。例如,一个控件可能绑定到显示表中所有行的 DataView,而另一个控件可能配置为只显示已从 DataTable 删除的行。DataTable 也具有 DefaultView 属性。它返回表的默认 DataView。例如,如果希望在表上创建自定义视图,请在 DefaultView 返回的 DataView 上设置 RowFilter。 若要创建数据的筛选和排序视图,请设置 RowFilter 和 Sort 属性。然后,使用 Item 属性返回单个 DataRowView。 还可使用 AddNew 和 Delete 方法从行的集合中进行添加和删除。在使用这些方法时,可设置 RowStateFilter 属性以便指定只有已被删除的行或新行才可由 DataView 显示。