Compartilhar via


Diferenças entre ObjectList e controles de lista

The ObjectList controles ASP.NET para dispositivo móvel difere do List controle das maneiras listadas na tabela a seguir.

Recursos

Controle de ObjectList

Controle de lista

limite a dados

A única maneira de adicionar itens à lista objeto é BIND a lista de objetos a uma fonte de dados.

Oferece suporte à adição de itens estaticamente, programaticamente e por meio de vinculação de dados.

Exibir propriedade vários

Permite que você exiba várias propriedades ou campos, de cada item.Dependendo das características do dispositivo, você pode processar o controle sistema autônomo uma tabela que exibe mais de uma propriedade de cada objeto.Como alternativa, você pode fornecer interface de usuário para permitir que o usuário exiba propriedades adicionais de um objeto.

Exibe uma propriedade de cada item.

Vários comandos de item

Permite que você associar vários comandos de cada item.O conjunto de comandos para um item pode ser compartilhado entre todos os itens ou exclusivo para o item.

Oferece suporte a um comando padrão para cada item.

Paginação personalizada e a modelagem

Suportado.

Suportado.

Observação:

A tabela compara os recursos da ObjectList e List controles. No entanto, embora ambos os controles ofereçam suporte à paginação personalizada e a modelagem, a SelectionList controle não oferece suporte a paginação.

Especificando elementos de campo em uma lista de objeto

Usando um ObjectList controle, você pode exibir vários campos para cada item. Cada campo é associado a um nome de propriedade.Quando um List item está limite a um objeto de dados, cada campo é limite à propriedade correspondente do objeto. Há três maneiras para definir um campo:

  • Declarativamente, usando o <campo> elemento dentro de uma lista de objetos.

  • Programaticamente, instanciando ObjectListField objetos e adicioná-los para o Fields coleção do controle.

  • Automaticamente, definindo o AutoGenerateFields propriedade para true**.**

Consulte também

Conceitos

Acessar dados usando controles de lista