DATAGRID LOCAL

THRON 29/02/2016 16:37:17
#458389
Boa tarde amigos,

estou fazendo uns teste para criar uma DataGrid por codigos, e faço assim

  Private WithEvents grid As New DataGridView 


E carregava ela assim

  grid.DataSource = myData 


E quando tentava usa-la, não funcionava, dava erros

então tentei fazer o seguinte pra ver se estava carregando ela

  DataGridView1.DataSource = grid 


e não apareceu valor algum no DGV1, o que estou fazendo de errado?


Se eu colocar o myData direto no DGV1 carrega normal os valores
DS2T 29/02/2016 18:00:28
#458397
Você tá tentando carregar um DataGridView com uma fonte de dados do tipo DataGridView... nunca vai funcionar. Sua fonte de dados deveria ser um DataTable ou qualquer outra fonte de dados viável, como uma lista genérica... Você não pode indicar um controle para ser fonte de dados...
THRON 29/02/2016 18:07:13
#458399
não entendi muito bem
THRON 29/02/2016 18:09:10
#458401
O que eu tentei fazer é basicamente [Ô]fingir[Ô] que tem um DataGridView no Formulário
ACCIOLLY 02/03/2016 13:10:21
#458503
Não precisa fingir nada. Apenas crie um objeto do tipo datatable pra carregar os dados que quizer. Este datatable você usa posteriormente como datasource pelo datagridview.

Dim dados As New DataTable ()

Depois que os dados forem carregados no DataTable so coloca ele como datasource do datagridview

Datagridview1.DataSource = dados
OMAR2011 02/03/2016 15:28:28
#458509
O datagridview pode ser criado via código, porém você
não mostrou com ele esta sendo criado.
Então mostre.
Tópico encerrado , respostas não são mais permitidas