public static List<ListViewItem> ToList(CimInstanceList list) { List<ListViewItem> newList = new List<ListViewItem>(); foreach (CimInstance instance in list) { ListViewItem item = null; if (instance.InstanceName.IsSet) { item = new ListViewItem(new string[] { instance.InstanceName.ClassName.ToString(), instance.InstanceName.KeyBindings.ToString() }, (int)ImageUtils.ImageIndex.Class); } else { item = new ListViewItem(new string[] { instance.ClassName.ToString(), instance.ClassName.ToString() }, (int)ImageUtils.ImageIndex.Class); } newList.Add(item); } return newList; }
private void DisplayList(CimInstanceList list) { DisplayListStart(); if (list != null) { statusStrip1.Items[0].Text = "Count: " + list.Count.ToString(); List<ListViewItem> newList = ListViewUtils.ToList(list); uxLstView_Class.Items.AddRange(newList.ToArray()); } DisplayListEnd(); }