示例#1
0
        private void button8_Click(object sender, EventArgs e)
        {
            string str = MessageBox.Show("你确定要删除选中项目吗?", "警告", MessageBoxButtons.YesNo).ToString();

            if (str == "Yes")
            {
                AdminInfo admin = new AdminInfo();



                if (this.dataGridView2.SelectedRows.Count > 0)
                {
                    for (int i = 0; i < dataGridView2.SelectedRows.Count; i++)
                    {
                        DataGridViewRow dr = dataGridView2.SelectedRows[i];

                        admin.AdminId = int.Parse(dr.Cells[0].Value.ToString());
                        int ret = AdminServices.DelAdmin(admin);
                        if (ret > 0)
                        {
                        }
                        else
                        {
                            MessageBox.Show(string.Format("第{0}条删除失败!", i + 1));
                        }
                    }
                }
                else
                {
                    DataGridViewCell dc = this.dataGridView2.SelectedCells[0];
                    // DataGridViewRow dr = dc.RowNumber;
                    // dc = dr.Cells[0];
                    DataGridViewRow dr = dc.OwningRow;
                    //  MessageBox.Show(dr.Cells[0].Value.ToString());

                    admin.AdminId = int.Parse(dr.Cells[0].Value.ToString());
                    // MessageBox.Show(pd.Pdid.ToString());
                    int ret = AdminServices.DelAdmin(admin);
                    if (ret > 0)
                    {
                    }
                    else
                    {
                        MessageBox.Show("操作失败!");
                    }
                }


                MessageBox.Show("操作成功!");
                this.dataGridView2.DataSource = AdminServices.GetALLAdmin();
            }
        }