(六)ADO.NET用窗体应用程序写增删查改——删(1.1升级版)

在1.0版本中,我们的“删除”按钮只能在后台写死语句删除某条数据,这节通过选中dataGridView控件中数据进行任意删除。

紧接上一节“增加”代码,我们在删除按钮中直接修改代码即可:

一、双击“删除”按钮进入Click事件

二、编写代码如下

            //1.创建连接数据库字符串
            string currentIndex = dataGridView1.CurrentRow.Cells[0].Value.ToString();//获取dataGridView控件选中行
            string constr = "server=.;database=MyDatabaseOne;user=sa;pwd=35683568";
            SqlConnection connection = new SqlConnection(constr);
            try
            {
                connection.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = connection;
                cmd = connection.CreateCommand();
                //拼写语句
                cmd.CommandText = "delete from users where code='" + currentIndex + "'";
                int count = cmd.ExecuteNonQuery();
                if (count > 0)
                {
                    MessageBox.Show("删除成功");
                }
                else
                {
                    MessageBox.Show("删除失败");
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("执行语句有误,请查验");
            }

三、效果如下:

通过选中其中一条数据,点击“删除”,完成删除成功。

 

posted @ 2024-02-28 10:35  代号六零一  阅读(2)  评论(0编辑  收藏  举报