示例#1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            #region
            bool updateStatus;

            try
            {
                if (MessageBox.Show("确定删除所选中行吗?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK)
                {
                    for (int i = 1; i <= deleteIndex; i++)
                    {
                        updateStatus = FrmUserInfoLogic.FrmUserInfoUpdateForDelete(Convert.ToInt32(
                                                                                       dgvUserInfo.SelectedRows[0].Cells[0].Value.ToString().Trim()), dgvUserInfo);

                        if (updateStatus)
                        {
                            //MessageBox.Show("删除第" + i + "条记录成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            ClearAction();
                            btnUpdate.Enabled = false;
                        }
                        else
                        {
                            MessageBox.Show("删除第" + i + "条记录不成功,请从新操作!", "错误", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    if (dgvUserInfo.Rows.Count != 0)
                    {
                        dgvUserInfo.Rows[0].Selected = false;
                    }
                    ClearAction();
                    //btnDelete.Enabled = false;
                    txtUserName.Focus();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
            finally
            {
            }
            #endregion
        }