db4o Developer Community

db4o open source object database, native to Java and .NET
Welcome to db4o Developer Community Sign in | Join
in Search
More Search Options

Controles do .NET

Last post 09-16-2008, 10:05 PM by batiati. 1 replies.
Sort Posts: Previous Next
  •  09-14-2008, 06:41 PM 51063

    Controles do .NET

    Qual a maneira mais fácil de preencher controles como List, DataGrid e Outros em suas propriedades DataMember, DisplayMember e ValueMember por exemplo. Ou seja, um IObjectSet pode popular esses campos diretamente ou teria que preencher esses controles registro a registro através de um loop?
  •  09-16-2008, 10:05 PM 51095 in reply to 51063

    Re: Controles do .NET

    Qualquer objeto IEnumerable pode ser utilizado como DataSource de um componente .NET, então, vc pode utilizar IObjectSet para definir a propriedade DataSource, e definir os campos de Binding de acordo com o que vc precisa.

    Se precisar de uma lista que insira, remova, ordene, etc, você precisará de uma coleção que implemente IBindingList do namespace System.ComponentModel, aí o mais indicado é criar sua própria coleção para manipular o resultado do IObjectSet. Ou se forem poucos objetos retornados, criar um BindingList<T> e copiar os itens para ela sem muita preocupação com performance/memória. 

     

     

View as RSS news feed in XML