Automatak.Simulator.DNP3.Commons.MeasurementView.RefreshAllRows C# (CSharp) Method

RefreshAllRows() private method

private RefreshAllRows ( IEnumerable rows ) : void
rows IEnumerable
return void
        void RefreshAllRows(IEnumerable<Measurement> rows)
        {
            try
            {
                this.listView.BeginUpdate();
                this.listView.Items.Clear();
                this.indexToRow.Clear();
                int ri = 0;
                foreach (var m in rows)
                {
                    this.listView.Items.Add(CreateItem(m));
                    indexToRow[m.Index] = ri;
                    ++ri;
                }
            }
            finally
            {
                this.listView.EndUpdate();
            }
        }