Compartir a través de


Introducción al control ObjectList

Actualización: noviembre 2007

Los controles ObjectList muestran distintas vistas de recolecciones de datos, como por ejemplo, bases de datos. Cada elemento u objeto de una lista de objetos puede considerarse como un registro de una base de datos. Al igual que los registros de las bases de datos, los objetos de un control ObjectList tienen campos que, a su vez, contienen los datos. Las aplicaciones deben utilizar el enlace de datos para rellenar una lista de objetos con datos. Si necesita que la aplicación cree una lista de elementos estáticos, utilice el control List.

Una de las vistas de los datos de un control ObjectList es una lista de objetos tabular de estilo resumido. La tabla contiene una fila de datos para cada objeto. Las columnas muestran los valores de campo. En otra vista de los datos, los controles ObjectList muestran una vista detallada de cada registro. Esta vista incluye los valores de todos los campos públicamente disponibles. Estas vistas se pueden personalizar, ya sea mediante programación o a través del cuadro de diálogo Generador de propiedades del control ObjectList.

Un control ObjectList debe colocarse en un control Form o Panel, o dentro de la plantilla de un control de una página Web móvil. También puede arrastrarlo hasta una página de control de usuario móvil. Después de agregar un control ObjectList a un contenedor o una plantilla, se mostrarán elementos de ejemplo hasta que se especifique el enlace de datos de la lista de objetos.

Lista de objetos ASP.NET

Las aplicaciones pueden enlazar los controles ObjectList a un objeto DataView o DataSet, o a cualquier otro objeto que implemente la interfaz IEnumerable. Cuando un control ObjectList realiza enlaces de datos, puede generar de forma automática los campos que se van a mostrar en los elementos de lista. Para obtener más información, vea Enlazar y ver datos mediante un control ObjectList.

El control ObjectList admite la personalización específica de dispositivos mediante reemplazos de propiedades y plantillas.

Además, las aplicaciones pueden asociar comandos personalizados a cada uno de los objetos de un control ObjectList. Para definir comandos, utilice el cuadro de diálogo Generador de propiedades de los controles ObjectList. El diseñador agrega elementos <Command> al marcado de la página. En tiempo de ejecución, cuando el usuario selecciona un comando, el control ObjectList provoca un evento ItemCommand. La aplicación puede controlar el evento para personalizar todavía más el comportamiento del control.

Vea también

Tareas

Cómo: Agregar y configurar un control ObjectList

Conceptos

Reemplazar propiedades

Enlazar y ver datos mediante un control ObjectList

Introducción al control Form

Introducción al control Panel

Introducción al control List

Utilizar el enlace de datos con controles de ASP.NET Mobile

Referencia

ObjectList

Otros recursos

Utilizar filtros de dispositivo

Personalizar con plantillas de control