DataSourceCollection.Item[] 属性

定义

重载

Item[Int32]

DataSourceCollection by 索引值获取对指定DataSource对象的引用。

Item[String]

DataSourceCollection 按名称获取对指定DataSource对象的引用。

Item[Int32]

DataSourceCollection by 索引值获取对指定DataSource对象的引用。

public:
 abstract property Microsoft::Office::InfoPath::DataSource ^ default[int] { Microsoft::Office::InfoPath::DataSource ^ get(int index); };
public abstract Microsoft.Office.InfoPath.DataSource this[int index] { get; }
member this.Item(int) : Microsoft.Office.InfoPath.DataSource
Default Public MustOverride ReadOnly Property Item(index As Integer) As DataSource

参数

index
Int32

要获取的 DataSource 对象的从零开始的索引。

属性值

DataSource指定索引值的 对象。

示例

在以下示例中,将按索引值检索表单模板的 DataSourceCollection 中的第一个 DataSource 对象,并将该对象赋给一个变量。

DataSource firstDataSource = this.DataSources[0]; Dim firstDataSource As DataSource = Me.DataSources(0)

注解

作为 参数 index 传递的数字或数值表达式的计算结果必须为从 0 到属性值减去 1 的数字 Count

在设置了对 Item 属性返回的 DataSource 对象的引用之后,可以访问其任何属性或方法。

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。

适用于

Item[String]

DataSourceCollection 按名称获取对指定DataSource对象的引用。

public:
 abstract property Microsoft::Office::InfoPath::DataSource ^ default[System::String ^] { Microsoft::Office::InfoPath::DataSource ^ get(System::String ^ name); };
public abstract Microsoft.Office.InfoPath.DataSource this[string name] { get; }
member this.Item(string) : Microsoft.Office.InfoPath.DataSource
Default Public MustOverride ReadOnly Property Item(name As String) As DataSource

参数

name
String

要获取的 DataSource 对象的名称。

属性值

DataSource指定名称的 对象。

示例

在以下示例中,将检索表单模板的 DataSourceCollection 中名为“File1”的 DataSource 对象,并将该对象赋给一个变量。

DataSource myDataSource = this.DataSources["File1"]; Dim myDataSource As DataSource = Me.DataSources("File1")

注解

作为 参数 name 传递的字符串或字符串表达式必须是集合成员的名称。

在设置了 Item 属性返回的对 DataSource 对象的引用之后,可以访问其任何属性和方法。

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

可以通过 Microsoft InfoPath Filler 或 Web 浏览器内打开的表单中运行的代码访问此类型或成员。

适用于