datagridview怎么同时删除多行数据(数据库的也要删除),求代码

datagridview怎么同时删除多行数据(数据库的也要删除),求代码,第1张

if (eClickedItemText == "删除")

{

DialogResult result = MessageBoxShow("您确定要删除所选择记录", "提示", MessageBoxButtonsOKCancel, MessageBoxIconInformation);

if (result == DialogResultOK)

{

try

{

for (int i = 0; i < dataGridView1RowsCount; i++)

{

if ((bool)dataGridView1Rows[i]Cells[dataGridView1Columns["选择"]Index]EditedFormattedValue == true)

{

if ((string)(dataGridView1Rows[i]Cells[dataGridView1Columns["审核人"]Index]EditedFormattedValue) == "")

{

string cInvCCode = dataGridView1Rows[i]Cells[dataGridView1Columns["分类编码"]Index]ValueToString();

Update_String = "delete from inventoryclass where cInvCCode='" + cInvCCode + "'";

Update_String1 = "insert into UA_Log(OperatorId,OperatorName,cSituation,ComputerName,IPAddress,MacAddress,dInTime)values('" + FrmMainSend_Data + "','" + FrmMainSend_Data_1 + "','删除存货分类[" + cInvCCode + "]成功!','" + FrmLoginComputerName + "','" + FrmLoginIPAddress + "','" + FrmLoginMACAddress + "','" + DateTimeNowToShortDateString() + "')";

SQL_LinkerSQL_Update(Update_String, FrmMainSend_Data_3);

SQL_LinkerSQL_Update(Update_String1, FrmMainSend_Data_3);

}

else

{

MessageBoxShow("记录已审核,请弃审后再删除!", "软件提示", MessageBoxButtonsOK, MessageBoxIconAsterisk);

return;

}

}

}

SQL_LinkerSQL_Bind("select cInvCCode as 分类编码,cInvCName as 分类名称,iInvCGrade as 编码级次,bInvCEnd as 是否末级,cCreatePerson as 建档人,cModifyPerson as 变更人,cVerifier as 审核人 from InventoryClass", FrmMainSend_Data_3, SDT, dataGridView1);

}

catch { }

}

else

{

return;

}

}

1、sql中使用DELETE 语句删除表中的行。按条件删除数据的基本语法是“DELETE FROM 表名称 WHERE 列名称 = 值”,这里以学生表举列,学生有姓名(name)和年龄(age)两列:

2、首先需要查询张三的数据,输入sql语句“SELECT FROM student WHERE `name` = '张三'”,即可查询到张三的数据:

3、然后输入删除学生张三数据的sql语句“DELETE FROM student WHERE `name` = '张三'就删除成功了:

SQL增加数据语法,如下: insert into 表名[(列名,列名,)] values(值,值,) 注:中括号中为可选语句,但一但使用有中括号的语法,在后面的values中就要对应里面的数量! SQL修改数据语法,如下: update 表名 set 列名=值[,列名=值,] [where 列名=判断值[ and 列名=判断值]] SQL删除数据语法,如下: delete from 表明 [where 列名=判断值[ and 列名=判断值]] SQL查询数据语法,因为有太多形式了,还需要靠你自己学习,如下最简单语法: select from 表名 [where 列名=判断值[ and 列名=判断值]] 注:代表查询全部列的数据

参考资料:

>

以上就是关于datagridview怎么同时删除多行数据(数据库的也要删除),求代码全部的内容,包括:datagridview怎么同时删除多行数据(数据库的也要删除),求代码、如何用sql语句删除表中的行、SQL删除语句怎么写 要多行删除等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9772988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存