ADO.NET 提供了一个可以自订数据外观的DataView对象。它是一种用来帮我们设定DataTable中的资料要如何显示出来的对象,本身并不包含DataTable 中的数据。DataView 对象可以被当作是一种经过排序或是条件过滤过的DataTable 对象来使用,可以让我们取得原DataTable 中记录的状态,也可以用来指定记录的排列顺序或是指定所要过滤的数据,甚至是搜寻数据。这样一来我们就可以透过DataView 将同一个DataTable 以不同的方式呈现出来,让DataTable 的运用变的更灵活。DataTable 已经准备了一个DataView 对象来让我们使用,这个对象就是DataTable 的DefaultView 属性,这个属性就是DataView 对象。以下为DataTable 对象以及DataView 对象的关系图:
|