(六)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("执行语句有误,请查验");
}
三、效果如下:
通过选中其中一条数据,点击“删除”,完成删除成功。
分类:
ADO.NET
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了