WPF XAML 单表删除数据

本文详细讲解了如何在WPF应用程序中通过SQL Server实现数据删除功能,包括创建存储过程、服务层处理及用户界面交互。从编写存储过程开始,到服务层接收并处理请求,最后在界面上实现数据删除确认,全面覆盖了数据删除的各个环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发工具与关键技术:SQL WPF C#
作者:李寿宇
撰写时间:2019/5/15

下面我要讲的是WPF 单表删除数据:
删除数据是一件可大可小的事情,肯定有提示框提示提醒用户是否要把数据,删除了数据就删除了,单表删除数据没有那么多的条件约束用户删除数据,只是提示框提示问用户确定要删除数据吗?

1、在SQL Server 找到对应的数据库点开找到“可编程性”点开再找到“存储过程”,然后鼠标右键点击“存储过程”弹出框里点击“新建”就可以看到“存储过程”点击“存储过程”弹一个存储的页面了就可以编写SQL Server的存储过程了。一个存储页面不可能只写一条存储语句的,在“存储过程名字”和“AS”声明参数变量“@Type CHAR(200)=’’”
接受服务端传来的存储语句名字进行匹配上执行某条存储语句。
下面是根据ID进行删除的数据的存储语句:

    IF(@Type='btn_Delete_Click_DeleteStaffAccountManage')
    		BEGIN
    			DELETE t_operators
    			WHERE t_operators.operator_id=@operator_id
    		END

3、 数据库写完了然后到服务层编写接受页面的传过来的类型了,声明数组分别接给它赋值第一个数组给它赋执行数据库里面的删除名字告诉数据库要执行那条语句,第二个是执行页面传过来的ID如果页面传来的ID等于数据库的ID然后就执行数据库删除语句
服务代码如下截图:
在这里插入图片描述4、到了页面用户能操作的地方,首先当用户点击一行数据是在点击删除按钮就会弹出提示框“是否删除选中行数据?”当用户点击确定的时候获取用户选中的行ID,删除的事情需要谨慎点做多点判断,判断获取的ID是否大于零,如果不等于零执行服务器的删除事件,服务器根据数据的名称找到删除的存储语句删除数据;如果小于零返回-1小于零就会弹出提示框“删除数据失败”
页面代码如下截图:

在这里插入图片描述5、 当用户点击数据要删除数据时弹出提示框问用户是否要删除数据,点击确定就把数据删除了。
效果如下截图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值