_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 命名空間