public void ProcessTrade(MarketDataHandler.TradeArgs trade) { DataGridViewRow row; int index = dataGridView.Rows.Add(); row = dataGridView.Rows[index]; row.Cells[symbolColumn.Index].Value = trade.Symbol; row.Cells[priceColumn.Index].Value = trade.Price; row.Cells[sizeColumn.Index].Value = trade.Size; }
void ProcessTrade(MarketDataHandler.TradeArgs priceChange) { tradesViewControl.ProcessTrade(priceChange); }
void marketDataHandler_TradeReceived(object sender, MarketDataHandler.TradeArgs args) { BeginInvoke(new ProcessTradeDelegate(ProcessTrade), args); }