共用方式為


_XDocument3.DataObjects 屬性

取得與表單關聯的 DataObjectsCollection 集合參照。

**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)

語法

'宣告
<DispIdAttribute(18)> _
ReadOnly Property DataObjects As DataObjectsCollection
'用途
Dim instance As _XDocument3
Dim value As DataObjectsCollection

value = instance.DataObjects
[DispIdAttribute(18)] 
DataObjectsCollection DataObjects { get; }

屬性值

取得與表單關聯的 DataObjectsCollection 集合參照。

備註

DataObjects 集合提供以程式設計方式存取表單的次要資料來源。每個次要資料來源都包含在 DataObjects 集合的 DataSourceObject 物件中。

範例

在下列範例中,XDocument 物件的 DataObjects 屬性是用於設定 "CityList" 次要資料來源的參照:

object objDataObject;
objDataObject = thisXDocument.DataObjects["CityList"];

在下列範例中,實作為表單按鈕的 OnClick 事件處理常式,使用 XDocument 物件的 DataObjects 屬性設定 DataObjectsCollection 集合參照。程式碼會以迴圈方式重複執行該集合,並顯示它包含的每個 DataSourceObject 物件的位置索引與名稱:

public void ShowDataObjectNames_OnClick(DocActionEvent e)
{
 // Set a reference to the DataObjects collection.
 DataObjectsCollection dataObjects = thisXDocument.DataObjects;

 // Loop through the collection and display the name
 // of each DataObject object that it contains.
 for (int i=0; i < dataObjects.Count; i++)
 {
  thisXDocument.UI.Alert("Data object " + i + ": " + dataObjects[i].Name);
 }
}

請參閱

參考

_XDocument3 介面
_XDocument3 成員
Microsoft.Office.Interop.InfoPath 命名空間