Esempio n. 1
0
 public void RefreshListView()
 {
     listViewNF1.BeginUpdate();
     listViewNF1.Items.Clear();
     listViewNF1.Items.AddRange(Section.GetListViewItems());
     listViewNF1.EndUpdate();
 }
Esempio n. 2
0
 public void RefreshListView()
 {
     int[] sel = null;
     if (listViewNF1.SelectedIndices.Count != 0)
     {
         sel = new int[listViewNF1.SelectedIndices.Count];
         listViewNF1.SelectedIndices.CopyTo(sel, 0);
     }
     listViewNF1.BeginUpdate();
     listViewNF1.Items.Clear();
     listViewNF1.Items.AddRange(Section.GetListViewItems());
     listViewNF1.EndUpdate();
     if (sel != null)
     {
         foreach (int i in sel)
         {
             if (i < Section.Entries.Count)
             {
                 listViewNF1.SelectedIndices.Add(i);
             }
         }
     }
 }