sqlserver删除某一行_WPF XSML 单表删除数据

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术: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 然后就执行数据库删除语句

服务代码如下截图:

6cd53878889448956a2b8bb358d2c5cf.png

4、到了页面用户能操作的地方,首先当用户点击一行数据是在点击删除按钮就会弹出提示

框“是否删除选中行数据?”当用户点击确定的时候获取用户选中的行 ID,删除的事情需

要谨慎点做多点判断,判断获取的 ID 是否大于零,如果不等于零执行服务器的删除事件,

服务器根据数据的名称找到删除的存储语句删除数据;如果小于零返回-1 小于零就会弹出

提示框“删除数据失败”

页面代码如下截图:

a8a31bc3d7927794f95628499913dc7d.png

5、 当用户点击数据要删除数据时弹出提示框问用户是否要删除数据,点击确定就把数据删

除了。

效果如下截图:

50ff52d761b841c5394e4e4aae9cc8e0.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值