Example #1
0
 /// <summary>
 /// 用户删除操作
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnUdelete2_Click(object sender, EventArgs e)
 {
     BLL.UsersBLL objUB = new BLL.UsersBLL();
     if (dataGridView2.SelectedRows.Count > 0)
     {
         if (MessageBox.Show("确认要删除该行数据吗?", "删除确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             int rst = dataGridView2.SelectedRows.Count;
             foreach (DataGridViewRow dr in dataGridView2.SelectedRows)
             {
                 DAL.Users objU = new DAL.Users();
                 objU.uid = (int)dr.Cells["uid"].Value;
                 rst     -= objUB.Delete(objU);
             }
             if (rst == 0)
             {
                 MessageBox.Show("删除成功");
                 BLL.UsersBLL objU = new BLL.UsersBLL();
                 dataGridView2.DataSource = objU.GetList(x => true);
                 dataGridView2.Refresh();
             }
             else
             {
                 MessageBox.Show("删除失败");
             }
         }
     }
     else
     {
         MessageBox.Show("请先选中要删除的数据");
     }
 }