我是靠谱客的博主 雪白铅笔,最近开发中收集的这篇文章主要介绍C# - WinForm-学员对象删除,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

删除学员对象示例

这里写图片描述

后台删除方法

这里写图片描述

 /// <summary>
/// 删除学员对象
/// </summary>
/// <param name="studentId"></param>
/// <returns></returns>
public int DeleteStuent(string studentId)
{
string sql = "Delete from Students where StudentId=" + studentId;
sql = string.Format(sql, studentId);
try
{
return SQLHelper.Update(sql);
}
catch (SqlException ex)
{
if (ex.Number == 547)
throw new Exception("该学员被其他数据表引用不能直接删除!");
else
throw new Exception("删除学员对象发生错误"+ ex.Message);
}
catch (Exception ex)
{
throw new Exception("删除学员对象发生错误" + ex.Message);
}

前台删除按钮事件方法

这里写图片描述

 //删除事件
private void btnDel_Click(object sender, EventArgs e)
{
if(this.dgvStudentList.RowCount==0)
{
MessageBox.Show("没有删除的信息", "删除提示");
return;
}
if (this.dgvStudentList.CurrentRow == null)
{
MessageBox.Show("请选择要删除的信息", "删除提示");
return;
}
DialogResult result = MessageBox.Show("确认删除吗?", "删除提示", MessageBoxButtons.OKCancel,
MessageBoxIcon.Question);
if (result == DialogResult.Cancel) return;
//获取要删除的学号
string studentId = this.dgvStudentList.CurrentRow.Cells["StudentId"].Value.ToString();
if(objStudentService.DeleteStuent(studentId)==1)
{
MessageBox.Show("删除成功", "删除提示");
btnQuery_Click(null, null);
}
}

最后

以上就是雪白铅笔为你收集整理的C# - WinForm-学员对象删除的全部内容,希望文章能够帮你解决C# - WinForm-学员对象删除所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部