Gostaria de saber como eu poderia adicionar uma ou várias linhas (em um laço foreach) de dados em um DataGridView usando uma Thread separada. Pois andei dando uma olhada e encontrei até um artigo
http://www.macoratti.net/10/09/c_thd1.htm, mas não consegui utilizar para o meu problema, sendo que lá ele passa somente um progress bar, que possui uma propriedade definida como o caso a propriedade "Value".
Então a minha questão é, teria uma forma de inserir dados pelo meio das propriedades Rows.Add, ou teria que utilizar um DataSource para trabalhar com threads?
OBS: Até hoje não trabalhei com DataSource, por isso não soube como implementar o que o artigo sugere.