Пример #1
0
        //删除专业按钮
        private void btnDelete_Click(object sender, EventArgs e)
        {
            //删除确认
            DialogResult result = MessageBox.Show("确认要删除吗?", "删除确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (result == DialogResult.Cancel)
            {
                return;
            }
            //获取要删除的专业名称
            string SpecialityName = this.combSpecialityName.Text.Trim();

            //根据学号删除
            try
            {
                if (objSpecialityService.DeleteSpeciality(SpecialityName) == 1)
                {
                    MessageBox.Show("删除成功!", "删除提示");
                    //初始化学院下拉框
                    this.combCollageName.DisplayMember         = "CollageName";
                    this.combCollageName.ValueMember           = "CollageID";
                    this.combCollageName.DataSource            = objCollageService.GetAllCollage();
                    this.combCollageName.Text                  = "";
                    this.combCollageName.SelectedIndexChanged += new System.EventHandler(this.combCollageName_SelectedIndexChanged);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "删除信息");
            }
        }
Пример #2
0
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dataGridView1.
                Columns[e.ColumnIndex].
                HeaderText.
                ToLower() == "delete")
            {
                if (MessageBox.Show
                        ("Are you sure you want to delete this record?",
                        "Confirm",
                        MessageBoxButtons.YesNo)
                    == DialogResult.Yes)
                {
                    int specialityId = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[0].Value);

                    ISpecialityService specialityService = new SpecialityService();
                    specialityService.DeleteSpeciality(specialityId);
                    this.specialityTableAdapter.Fill(this.finalAppWebDataSet.speciality);
                }
            }
        }
Пример #3
0
        private void btnSpecialityDelect_Click(object sender, EventArgs e)
        {
            //判断信息
            if (dgvSpeciality.RowCount == 0)
            {
                MessageBox.Show("没有要删除的对象", "删除提示");
                return;
            }
            if (dgvSpeciality.CurrentRow == null)
            {
                MessageBox.Show("请选择要删除的对象", "删除提示");
                return;
            }
            //删除确认
            DialogResult result = MessageBox.Show("确认要删除吗?", "删除确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (result == DialogResult.Cancel)
            {
                return;
            }
            //获取要删除的学号
            string SpecialityName = dgvSpeciality.CurrentRow.Cells["SpecialityName"].Value.ToString();

            //根据学号删除
            try
            {
                if (objSpecialityService.DeleteSpeciality(SpecialityName) == 1)
                {
                    MessageBox.Show("删除成功!", "删除提示");
                    list = objSpecialityService.GetSpecialityBag();
                    this.dgvSpeciality.AutoGenerateColumns = false;
                    this.dgvSpeciality.DataSource          = list;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "删除信息");
            }
        }