DATAGRID LOCAL
Boa tarde amigos,
estou fazendo uns teste para criar uma DataGrid por codigos, e faço assim
E carregava ela assim
E quando tentava usa-la, não funcionava, dava erros
então tentei fazer o seguinte pra ver se estava carregando ela
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
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
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...
não entendi muito bem
O que eu tentei fazer é basicamente [Ô]fingir[Ô] que tem um DataGridView no Formulário
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
Dim dados As New DataTable ()
Depois que os dados forem carregados no DataTable so coloca ele como datasource do datagridview
Datagridview1.DataSource = dados
O datagridview pode ser criado via código, porém você
não mostrou com ele esta sendo criado.
Então mostre.
não mostrou com ele esta sendo criado.
Então mostre.
Tópico encerrado , respostas não são mais permitidas