DataAdapter 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示用于填充 DataSet 和更新数据源的一组 SQL 命令和一个数据库连接。
public ref class DataAdapter : System::ComponentModel::Component, System::Data::IDataAdapterpublic ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapterpublic class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapterpublic abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdaptertype DataAdapter = class
    inherit Component
    interface IDataAdapterPublic Class DataAdapter
Inherits Component
Implements IDataAdapterPublic MustInherit Class DataAdapter
Inherits Component
Implements IDataAdapter- 继承
- 派生
- 实现
注解
用作 DataAdapter 和数据源之间的 DataSet 桥梁,用于检索和保存数据。 DataAdapter通过映射Fill来提供此网桥,映射会更改 中的数据DataSet以匹配数据源中的数据,和 Update,后者更改数据源中的数据以匹配 中的数据DataSet。
如果要连接到SQL Server数据库,则可以使用 SqlDataAdapter 及其关联的 SqlCommand 和 SqlConnection 对象来提高整体性能。 对于 OLE DB 支持的数据源,将 与其关联的 OleDbCommand 和 OleDbConnection 对象一DataAdapter起使用。 对于支持 ODBC 的数据源,请将 与其关联的 OdbcCommand 和 OdbcConnection 对象一DataAdapter起使用。 对于 Oracle 数据库,请使用 DataAdapter 与其关联的 OracleCommand 和 OracleConnection 对象。
创建 实例 DataAdapter 时,读/写属性设置为初始值。 有关这些值的列表,请参阅 DataAdapter 构造函数。
构造函数
| DataAdapter() | 初始化 DataAdapter 类的新实例。 | 
| DataAdapter(DataAdapter) | 从同一类型的现有对象初始化 类的新实例 DataAdapter 。 | 
属性
| AcceptChangesDuringFill | 获取或设置一个值,该值指示在任何 Fill 操作过程中,在将 AcceptChanges() 添加到 DataRow 之后是否在 DataTable 上调用它。 | 
| AcceptChangesDuringUpdate | 获取或设置在 AcceptChanges() 期间是否调用 Update(DataSet)。 | 
| CanRaiseEvents | 获取一个指示组件是否可以引发事件的值。(继承自 Component) | 
| Container | 获取包含 IContainer 的 Component。(继承自 Component) | 
| ContinueUpdateOnError | 获取或设置一个值,该值指定在行更新过程中遇到错误时是否生成异常。 | 
| DesignMode | 获取一个值,用以指示 Component 当前是否处于设计模式。(继承自 Component) | 
| Events | 获取附加到此 Component 的事件处理程序的列表。(继承自 Component) | 
| FillLoadOption | 获取或设置 LoadOption,后者确定适配器如何从 DataTable 中填充 DbDataReader。 | 
| MissingMappingAction | 确定传入数据没有匹配的表或列时需要执行的操作。 | 
| MissingSchemaAction | 确定现有 DataSet 架构与传入数据不匹配时需要执行的操作。 | 
| ReturnProviderSpecificTypes | 获取或设置  | 
| Site | (继承自 Component) | 
| TableMappings | 获取一个集合,该集合提供源表和 DataTable之间的主映射。 | 
方法
事件
| Disposed | 在通过调用 Dispose() 方法释放组件时发生。(继承自 Component) | 
| FillError | 在填充操作过程中出现错误时返回。 | 
显式接口实现
| IDataAdapter.TableMappings | 获取一个集合,该集合指示源表如何映射到数据集表。 |