Unterschiede zwischen dem ObjectList-Steuerelement und dem List-Steuerelement
Aktualisiert: November 2007
Die Unterschiede zwischen dem ObjectList-ASP.NET Mobile-Steuerelement und dem List-Steuerelement werden in der folgenden Tabelle dargestellt.
Features |
ObjectList-Steuerelement |
Listen-Steuerelement |
---|---|---|
Datengebunden |
Einer Objektliste können Elemente nur hinzugefügt werden, indem die Objektliste an eine Datenquelle gebunden wird. |
Unterstützt das statische und programmgesteuerte Hinzufügen von Elementen sowie das Hinzufügen über Datenbindung. |
Ansicht mehrerer Eigenschaften |
Ermöglicht das Anzeigen mehrerer Eigenschaften oder Felder pro Element. Je nach Gerätemerkmalen kann das Steuerelement als Tabelle dargestellt werden, die mehrere Eigenschaften eines Objekts anzeigt. Sie können auch eine Benutzeroberfläche bereitstellen, mit der der Benutzer zusätzliche Eigenschaften eines Objekts anzeigen kann. |
Zeigt eine Eigenschaft pro Element an. |
Mehrere Befehle pro Element |
Ermöglicht das Zuordnen mehrerer Befehle zu jedem Element. Der Satz von Befehlen für ein Element kann für alle Elemente derselbe sein oder ausschließlich für ein Element gelten. |
Unterstützt einen Standardbefehl für jedes Element. |
Benutzerdefinierte Paginierung und Vorlagenerstellung |
Wird unterstützt. |
Wird unterstützt. |
Hinweis: |
---|
In dieser Tabelle werden die Features des ObjectList-Steuerelements und des List-Steuerelements verglichen. Obwohl beide Steuerelemente benutzerdefinierte Paginierung und Vorlagenerstellung unterstützen, unterstützt das SelectionList-Steuerelement jedoch keine Paginierung. |
Angeben von Feldelementen in einer Objektliste
Mit einem ObjectList-Steuerelement können Sie mehrere Felder pro Element anzeigen. Jedem Feld ist ein Eigenschaftenname zugeordnet. Wenn Sie ein List-Element an ein Datenobjekt binden, wird jedes Feld an die entsprechende Objekteigenschaft gebunden. Es gibt drei Möglichkeiten, ein Feld zu definieren:
Deklarativ, mit dem <Field>-Element in einer Objektliste.
Programmgesteuert, durch Instanziieren von ObjectListField-Objekten und deren Hinzufügen zur Fields-Auflistung des Steuerelements.
Automatisch, durch das Festlegen der AutoGenerateFields-Eigenschaft auf true**.**