ADO.NET 数据访问与操作全解析
1. 数据视图(DataViews)的使用
1.1 数据视图简介
数据视图(DataView)为 ADO.NET 增添了一层灵活性。它是应用了过滤和/或排序功能的 DataTable,可返回原始 DataTable 中部分行的子集,并指定行的排序顺序。
1.2 数据视图的常见用途
- 数据绑定 :常用于为控件(尤其是 Web 表单中的控件)提供数据绑定。例如,可以使用 DataView 设置 DataSet 中用于绑定的特定表。
- 多视图展示 :能在不同控件中同时提供同一数据的多个视图。例如,一个表单上的一个网格可以显示表中的所有行,而另一个网格同时只显示已删除的行或已更改的行。在任一控件中编辑行都会导致 DataTable 中的基础数据发生变化,并在刷新另一个控件时影响其数据。
1.3 创建数据视图
创建给定 DataTable 的新 DataView,需声明 DataView 并将所需 DataTable 的引用传递给 DataView 构造函数,示例代码如下:
Dim MyNewDataView As New DataView(MyDataSet.Tables("Customers"))
首次创建时,DataView 默认包含 DataSet 中指定表的所有行。可以使用相关属性获取行的子集或对其进行排序。
超级会员免费看
订阅专栏 解锁全文
479

被折叠的 条评论
为什么被折叠?



