public MainForm() { InitializeComponent(); _dataModule.MessageQueueTableUpdate += () => { if (dataGridView1.InvokeRequired) { dataGridView1.Invoke(new RefreshMessageQueueTable(_dataModule.LoadMessageQueueDataTable)); } else { _dataModule.LoadMessageQueueDataTable(); } }; }