Exemple #1
0
 private void UpdateDGV(List <TradingSymbol> symbols)
 {
     if (dataGridView1.InvokeRequired)
     {
         UpdateDataGDV upd = new UpdateDataGDV(UpdateDGVMethod);
         dataGridView1.Invoke(upd, new object[] { (object)symbols });
     }
 }
Exemple #2
0
        private void E_DepthEvent(object sender, CommonLab.Depth d, CommonLab.EventTypes et, CommonLab.TradePair tp)
        {
            string tradingpair = "";

            if (comboBox1.InvokeRequired)
            {
                GetComboxText gt = new GetComboxText(GetCtext);
                tradingpair = comboBox1.Invoke(gt).ToString();
            }
            if (exchange.GetLocalTradingPairString(tp, (CommonLab.SubscribeTypes)et) != tradingpair)
            {
                return;
            }
            if (dataGridView1.InvokeRequired)
            {
                UpdateDataGDV upd = new UpdateDataGDV(UpdateDgv);
                dataGridView1.Invoke(upd, new object[] { (object)d });
            }
            else
            {
                UpdateDgv(d);
            }
        }