我目前正在使用sql后端在visual studio express 2013工作。我有一个复选框列,手动放入设计视图,然后我的其余列从SQL后端数据库中提取。我正在尝试编写一些代码,这些代码将在按钮上推送,它将循环遍历我的所有DGV,并为每个选中了复选框的行运行sql代码。当您单击该行中的复选框时,我编写了将数据从同一行中拉出的代码,但我需要能够在多行上选中复选框,然后按下sql INSERT命令的按钮。这是我的表格图片:
正如您在此图片中所看到的,我需要最终用户检查他想要推送的订单,然后单击按钮。我怎么能做这个循环语句?
答案 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)"