DataConnectionCollection 类

定义

包含与表单模板内使用的每个数据连接相对应的数据连接对象。

public ref class DataConnectionCollection abstract : System::Collections::IEnumerable
public abstract class DataConnectionCollection : System.Collections.IEnumerable
type DataConnectionCollection = class
    interface IEnumerable
Public MustInherit Class DataConnectionCollection
Implements IEnumerable
继承
DataConnectionCollection
实现

注解

每个数据连接都用于检索数据(插入到主数据源或辅助数据源中的数据)或提交数据。

用于检索或提交主数据源中数据的数据连接将与下面的数据连接对象类型之一相对应:

用于检索辅助数据源中数据的数据连接将与下面的数据连接对象类型之一相对应:

仅用于提交数据的数据连接将与下面的数据连接对象类型之一相对应:

若要访问 DataConnection 特定类型的数据连接的对象,请使用 DataConnectionCollection 与表单模板关联的 对象。 若要访问 DataConnectionCollection 对象,请使用 DataConnections 类的 XmlForm 属性。

若要使用从 DataConnectionCollection返回的 对象的属性或方法,必须将该对象强制转换为表示正在使用的数据连接类型的类型,然后才能访问这些成员。 例如,若要使用AdoQueryConnection表示从 Access 或 SQL Server 数据库) 检索数据的数据连接的对象 (,必须强制转换从 DataConnectionCollection 返回的对象,如以下示例所示。

// Get the Employees connection from the 
// DataConnections collection.
AdoQueryConnection myAdoQueryConnection =
   (AdoQueryConnection)(this.DataConnections["Employees"]);
' Get the Employees connection from the 
' DataConnections collection.
Dim myAdoQueryConnection As AdoQueryConnection = _
   DirectCast(Me.DataConnections("Employees"), AdoQueryConnection)

有关使用数据连接的详细信息,请参阅如何:访问外部数据源。

构造函数

DataConnectionCollection()

包含与表单模板内使用的每个数据连接相对应的数据连接对象。

属性

Count

获取集合中对象数的 DataConnection 计数。

Item[Int32]

按索引值从集合中获取对指定 DataConnection 对象的引用。

Item[String]

按名称从集合中获取对指定 DataConnection 对象的引用。

方法

GetEnumerator()

获取一个 IEnumerator 对象,该对象循环访问集合中的所有条目。

适用于