Erro no DataGridView: Thread?

aishihara

Power Member
Boa tarde,

Estava usando meu programa Winform em C#. Estava trabalhando com um DataGridView e obtive o seguinte erro: Control *DataGridView* accessed from a thread other than the thread it was created on.


Eu faço tres ações com o DataGridView: Limpo as rows, deixo o dataset como nulo e depois tento acrecentar um novo dataset. E é nessa parte que o programa fica com essa mensagem acima. Alguem tem alguma ideia porque isso acontece?
 
Eu faço tres ações com o DataGridView: Limpo as rows, deixo o dataset como nulo e depois tento acrecentar um novo dataset. E é nessa parte que o programa fica com essa mensagem acima. Alguem tem alguma ideia porque isso acontece?

E estás a fazer isto usando uma thread ? Se for isso tens de usar um delegate para poder aceder à DataGridView.
 
Boa tarde,

Estava usando meu programa Winform em C#. Estava trabalhando com um DataGridView e obtive o seguinte erro: Control *DataGridView* accessed from a thread other than the thread it was created on.


Eu faço tres ações com o DataGridView: Limpo as rows, deixo o dataset como nulo e depois tento acrecentar um novo dataset. E é nessa parte que o programa fica com essa mensagem acima. Alguem tem alguma ideia porque isso acontece?

Provavelmte pq estás a usar Timers e a fazer a limpeza apartir do evento que o timer chama quando ocorre, e q é outra thread...
 
Back
Topo