Example #1
0
 /// <summary>
 /// Обновление статистики
 /// </summary>
 public void UpdateStat()
 {
     if (this.dataGridView1.InvokeRequired)
     {
         ArgReturningVoidDelegate d = new ArgReturningVoidDelegate(UpdateStat);
         this.Invoke(d);
     }
     else
     {
         this.dataGridView1.Rows.Clear();
         ArrayList Arr = presenter.GetArrayList();
         for (int i = 0; i < Arr.Count; i++)
         {
             this.dataGridView1.Rows.Add();
             this.dataGridView1[0, i].Value = ((TruckSimulator_n.Vehicle)Arr[i]).Name.ToString();
             this.dataGridView1[1, i].Value = ((TruckSimulator_n.Vehicle)(Arr[i])).Fuelbalance;
         }
         lblIteration.Text = this.presenter.MapObj.CurIteration.ToString();
         this.Invalidate();
     }
 }