private void btnRemoveStudent_Click(object sender, EventArgs e) { List <DAO.UDT_CounselStudent_ListDef> DelList = new List <DAO.UDT_CounselStudent_ListDef>(); if (lvStudentList.SelectedItems.Count > 0) { foreach (ListViewItem lvi in lvStudentList.SelectedItems) { DAO.UDT_CounselStudent_ListDef data = lvi.Tag as DAO.UDT_CounselStudent_ListDef; if (data == null) { continue; } DelList.Add(data); } if (DelList.Count > 0) { if (FISCA.Presentation.Controls.MsgBox.Show("確定移除" + DelList.Count + "位學生?", "移除所選學生", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { _UDTTransfer.DeleteCounselStudentList(DelList); _bgWorker.RunWorkerAsync(); } } } else { FISCA.Presentation.Controls.MsgBox.Show("請選擇資料."); } }