簡體   English   中英

循環復選框列並使用dgv數據運行sql代碼,具體取決於檢查狀態VB.NET

[英]Loop through checkbox column and run sql code with dgv data, dependent on check state, VB.NET

我目前在Visual Studio Express 2013中使用SQL后端。 我有一個復選框列,手動放入設計視圖,然后我的其余列​​從SQL后端數據庫中提取。 我正在嘗試編寫一些將在按鈕按下時循環通過我的所有DGV的代碼,並為選中該復選框的每一行運行一個sql代碼。 當您單擊該行中的復選框時,我編寫了將數據從同一行中拉出的代碼,但我需要能夠在多行上選中復選框,然后按下sql INSERT命令的按鈕。 這是我的表格圖片:

在此輸入圖像描述

正如您在此圖片中所看到的,我需要最終用戶檢查他想要推送的訂單,然后單擊按鈕。 我怎么能做這個循環語句?

如何使用表達式'order = true'創建新的數據視圖?

然后,您可以根據新數據視圖中的行(以;分隔)將一批SQL命令發送到數據庫。 我猜您正在將行插入到與您從中獲取數據的表不同的表中?

如果您不確定我的意思,我可以為您編寫一些代碼。

當您創建SQL以將查詢發送到數據庫時,而不是僅發送:

"INSERT INTO  tablename (order) VALUES (@value)"

您可以發送:“ INSERT INTO表名(順序)VALUES(@ value2); INSERT INTO表名(順序)VALUES(@ value2); INSERT INTO表名(順序)VALUES(@ value3)”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM