WPF中的删除(C/S)架构版

本文由郑凯丰分享,介绍了如何在WPF的C/S架构中实现删除功能。首先在数据库中编写删除员工信息的代码,接着在服务端连接数据库并编写相应逻辑。在UI端,通过消息框确认删除操作,选择要删除的行,调用删除方法并刷新页面显示。

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

作者:郑凯丰
开发工具:VS、SQL Server、WPF
编写日期:2019年6月27日

代码:

1.现在数据库里面写好删除的代码;

–删除员工信息
IF(@Type=‘btn_Delete_Click_DelectStaff’)

BEGIN	
if exists(select 0 from t_operators where staff_id !=@staff_id)
	begin
		--删除账号
		DELETE t_operators
		WHERE  t_operators.staff_id=@staff_id	
		--删除员工信息	
		DELETE t_staff
		WHERE  t_staff.staff_id=@staff_id
	End

else
	begin
		DELETE t_staff
		WHERE  t_staff.staff_id=@staff_id
	end
END

2.数据库代码写好后,我们就可以在服务端写连接数据库的代码;
在这里插入图片描述
3.写删除的代码
//1.5 删除按钮
private void btn_Delete_Click(object sender, RoutedEventArgs e)
{
MessageBoxResult dr = MessageBox.Show(“是否删除?”, “系统提示”, MessageBoxButton.OKCancel, MessageBoxImage.Question);
//弹出确定对话框
if (dr == MessageBoxResult.OK) //如果点了确定按钮
{ //1、获取选中行的数据
int staffid = Convert.ToInt32(((DataRowView)dgStaff.CurrentItem).Row[“staff_id”]); // 获取所点击的会员类别ID
if (staffid != 0) //如果会员类别ID不为0
{ //2、执行删除操作
myClient.btn_Delete_Click_DelectStaff(staffid); //执行删除事件
SelectdgStaff();//刷新页面表格数据
} else
{
MessageBox.Show(“请选择要删除的行。。”);
}
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值