private void FXCM_TableUpdateInfo(object sender, TableUpdateInfoEventArgs e) { if (dgvAllSymbols.InvokeRequired) { dgvAllSymbols.BeginInvoke(new Action(() => { if (!dgvAllSymbols.IsDisposed) { RefreshDataGridViewAllSymbols(); } })); } else { RefreshDataGridViewAllSymbols(); } }
private void OnRowCountChange() { symbolsInfo = priceUpdates.Select(s => s.Symbol); TableUpdateInfoEventArgs?.Invoke(this, new TableUpdateInfoEventArgs()); }