共用方式為


ObjectList 和清單控制項之間的差異

更新:2007 年 11 月

下表列出 ObjectList ASP.NET Mobile 控制項與 List 控制項在一些特定項目上的差異。

功能

ObjectList 控制項

清單控制項

資料繫結

將項目加入至物件清單的唯一方式是將物件清單繫結至資料來源。

支援以靜態的方式、程式設計的方式和透過資料繫結 (Data Binding) 的方式將項目加入。

多重屬性檢視

讓您檢視每一項目的多個屬性或欄位。依據裝置特性而定,您可將控制項呈現為顯示每個物件的多個屬性的資料表。或者,您可以提供 UI 讓使用者檢視物件的其他屬性。

顯示每一項目的一個屬性 (Property)。

多個項目命令

允許您將多個命令與每一個項目產生關聯。項目的命令集可以在所有項目之間共用,或由項目專有。

支援每一個項目的預設命令。

自訂重新編頁和樣板

可支援。

可支援。

注意事項:

這個表格比較了 ObjectListList 控制項的功能。然而,雖然兩種控制項都支援自訂重新編頁和樣板化,SelectionList 控制項卻不支援重新編頁。

在物件清單內指定欄位項目

使用 ObjectList 控制項,您就可以顯示每一項目的多個欄位。每一個欄位都與屬性名稱有關聯。當 List項目繫結至資料物件時,每一個欄位都會繫結至物件的對應屬性。有三種定義欄位的方法:

  • 以宣告方式,使用物件清單內的 <Field> 項目。

  • 以程式設計方式,方法是具現化 (Instantiate) ObjectListField 物件,並將這些物件加入至控制項的 Fields 集合。

  • 自動,方法是將 AutoGenerateFields 屬性設定為 true**。**

請參閱

概念

使用列出的控制項存取資料