如何使用dgv从行中选择使用复选框将特定记录插入数据库

时间:2016-07-17 20:13:57

标签: vb.net datagridview

我想知道是否有人可以解释或指向一个合适的教程,该教程解释了我将如何使用datagridviews将使用复选框选择的行插入数据库。为了解释更多的理解,我试图创建一个添加(食品)产品功能,该功能将使用dgv从我的sql server数据库表中选择其包含的成分。

到目前为止,我的dgv提出了成分列表以及显示工作的复选框,我也已经知道如何编写插入sql脚本但我无法弄清楚如何使用复选框作为决定插入行的因子。在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我想如果你的字段被选中,你可以检查线到线。 支持CheckBox是第一列:

示例:

   Dim TotalRecords As Integer = Yourgrid.RowCount - 1
   For i as integer = 0 To TotalRecords
          if Yourgrid.Rows(i).Cells(0).Value = True
               ' add this record to dabatase
          End If
   Next

PS:您也可以更改上面的说明以使用列名:

    if Yourgrid.Rows(i).Cells("MyCheckBoxColumn").Value = True