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**.**