你应该在dw中有一个挑勾的列,点击按钮后,循环行,看到有勾,就delete这一列,最后做dw的update *** 作。
不然不知道处理哪一行呀。
挑勾很简单,你在dw的sql语句添加一点就行,类似select
''
as
sel,khbh,xm
就加一个''
as
sel就行,然后把这列属性选择成单选框
循环时判断这列的属性,就知道是不是选择了
剩下删除、update等 *** 作代码,书上都有现成的,调用一个函数就解决了
a7不是主键 这样删除delete from sqq where a7="重复的值" and id!=你要删除的主键
a7是主键 首先备份数据,mysqldump -u root -p >sqqsql,然后编辑上sqqsql修改重复的a7字段,接着导入数据
mysql -u root -p<sqqsql
以下是我给你修改好的代码 你值接替换就可以了,加你你要的删除提示判断,也加了你要的空白部分,还有帮你加了异常捕获,因为数据库 *** 作很容易出现异常!!!如有疑问,欢迎继续追问!!
private void button1_Click(object sender, EventArgs e){
if (TextnameText == "")
{
MessageBoxShow("部门名称不能为空,请输入部门名称");
}
else
{
if(MessageBoxShow("您确定要删除该部门吗?","提示",MessageBoxIconQuestion,MessageBoxButtonsOKCancel,) ==DialogResultCancel)
{
return;
}
try
{
connOpen();//打开数据库连接
SqlCommand cmd = new SqlCommand("delete from tbl_Department_Info where deptName='" + TextnameTextTrim() + "'", conn);
SqlCommand Cmd = new SqlCommand(StrSql, Conn);
int i = CmdExecuteNonQuery();
if (i > 0)
{
MessageBoxShow("删除成功!");
}
else
{
MessageBoxShow("删除失败!");
}
connClose();
}
catch (Exception ex)
{
MessageBoxShow("删除失败!"+exMessage);
}
}
}
以上就是关于数据库中的数据添加后能显示了 怎么实现删除功能 谢谢全部的内容,包括:数据库中的数据添加后能显示了 怎么实现删除功能 谢谢、我的数据库mysql录入了相同的重复信息,数据库test 表sqq,字段a7,怎么删除掉重复录入的信息、C#如何根据输入的内容在数据库中删除该数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)