//保存按钮 private void btnSave_Click(object sender, EventArgs e) { if (isCreate) { //创建联系人 Person person = new Person() { Name = txtName.Text.Trim(), DayOfBirth = dtpDayOfBirth.Value, Phone = txtPhone.Text.Trim() }; ContactsBook.Add(person); isCreate = false; } else//保存编辑后的信息 { if (listView1.SelectedItems.Count > 0) { Person person = new Person()//创建联系人 { ID = (listView1.SelectedItems[0].Tag as Person).ID, Name = txtName.Text.Trim(), DayOfBirth = dtpDayOfBirth.Value, Phone = txtPhone.Text.Trim() }; ContactsBook.Save(person); } } BindToListView(); OnBtnSaveClick(); }