循环复选框列并使用dgv数据运行sql代码,具体取决于检查状态VB.NET

时间:2015-02-11 20:25:12

标签: sql vb.net loops button datagridview

我目前正在使用sql后端在visual studio express 2013工作。我有一个复选框列,手动放入设计视图,然后我的其余列​​从SQL后端数据库中提取。我正在尝试编写一些代码,这些代码将在按钮上推送,它将循环遍历我的所有DGV,并为每个选中了复选框的行运行sql代码。当您单击该行中的复选框时,我编写了将数据从同一行中拉出的代码,但我需要能够在多行上选中复选框,然后按下sql INSERT命令的按钮。这是我的表格图片:

enter image description here

正如您在此图片中所看到的,我需要最终用户检查他想要推送的订单,然后单击按钮。我怎么能做这个循环语句?

1 个答案:

答案 0 :(得分:0)

如何使用表达式' order = true'?

创建新的数据视图

然后,您可以根据新数据视图中的行将一批SQL命令发送到数据库,以...分隔; 我猜你是在将行插入到从你从中提取数据的表中的哪一个?

如果你不确定我的意思,我可以给你写一些代码。

创建SQL以将查询发送到数据库时,而不是仅发送:

"INSERT INTO  tablename (order) VALUES (@value)"
你可以发送: " INSERT INTO tablename(order)VALUES(@value); INSERT INTO tablename(order)VALUES(@ value2); INSERT INTO tablename(order)VALUES(@ value3)"