Array
(
)

Preenher DataGrid c/ ArrayList de um Objeto

Ynaue
   - 13 ago 2008

Oi pessoal!!

Preciso preencher um DataGrid com os dados de um ArrayList de um objeto.
E nem vem me passando esse Link: http://support.microsoft.com/kb/316302/pt
Kakakakakaka!!!!
Porque isso eu ja achei e ele não chega a resolver minha duvida.

Quero saber como faço para informar ao DataGrid que quero imprimir naquela coluna um determinado dado. O que eu tenho que colocar no Data Field do minha coluna do DataGrid????

No meu caso tenho um objeto Pessoa.

#CódigoPublic Class Pessoa

Private id As Integer
Private nome As String
Private idade as integer
Private email As String
....


Um ArrayList como esses objetos por exemplo:

#Código
Dim Lista as New Arraylist()

Lista.Add(New Pessoa("1", "Nome1", 20, "lalala@lalala.com.br"))
Lista.Add(New Pessoa("2", "Nome2", 30, "lalala2@lalala2.com.br"))


E quero imprimir um DataGrid assim, com os dados dessa lista:

#CódigoNome | idade | Mais informações
-------------------------------------------------
Nome1 | 20 | ->
Nome2 | 30 | ->


Então minha duvida é como informar ao DataGrid que na primeira coluna quero imprimir o nome do Objeto Usuário ( usuario.nome ).
Alguem pode me ajudar?

Hal9000
   - 09 set 2008

Já tentou criar uma template column, colocar um label lá dentro e através da propriedade ´Binding´ do label na template vc informa a que campo ele vai estar associado...

Bom acho que é isso que vc quer... rs

Quer dúvida posta ai...