private void m_backgroundWorker1_DoWork(string p_select) { object data = Settings.m_Db.ExecuteQueryReturnDataTable(p_select); this.Invoke(new MethodInvoker( delegate() { m_dataGridView1.DataSource = data; })); }