(
new
Thread(
new
ThreadStart(() =>
{
DataTable dt =
new
DataTable();
dt.Columns.Add(
"A"
);
dt.Rows.Add(
"A1"
);
if
(dataGridView1.InvokeRequired)
{
dataGridView1.BeginInvoke(
new
MethodInvoker(() =>
{
dataGridView1.DataSource = dt;
}));
}
else
{
dataGridView1.DataSource = dt;
}
}))).Start();
.net framework >= 3.5 required