//读取所有联系人记录填充ListView void BindToListView() { listView1.Items.Clear(); foreach (Person p in ContactsBook.GetAll()) { ListViewItem item = new ListViewItem(p.Name); item.SubItems.Add(new ListViewItem.ListViewSubItem(item, p.DayOfBirth.ToLongDateString())); item.SubItems.Add(new ListViewItem.ListViewSubItem(item, p.Phone)); item.Tag = p;//将联系人对象的引用缓存在Tag中 listView1.Items.Add(item); } }