ARCed.Database.Actors.ExperienceCurveForm.RefreshTable C# (CSharp) Method

RefreshTable() public method

Refreshes the table to display current values.
public RefreshTable ( ) : void
return void
        public void RefreshTable()
        {
            if (this._actor != null)
            {
                int topIndex = this.listBoxExperience.TopIndex;
                this.listBoxExperience.BeginUpdate();
                this.listBoxExperience.Items.Clear();
                this.CalculateInflation((int)this.numericBasis.Value, (int)this.numericInflation.Value);
                if (this.radioButtonNext.Checked)
                {
                    for (int i = 1; i < this._actor.final_level; i++)
                        this.listBoxExperience.Items.Add(this._expList[i + 1] - this._expList[i]);
                }
                else
                {
                    for (int i = 1; i <= this._actor.final_level; i++)
                        this.listBoxExperience.Items.Add(this._expList[i]);
                }
                this.listBoxExperience.TopIndex = topIndex;
                this.listBoxExperience.EndUpdate();
            }
            else
                this.listBoxExperience.Items.Clear();
        }