Checkbox 如何基于sql数据库将复选框转换为datagridview复选框

Checkbox 如何基于sql数据库将复选框转换为datagridview复选框,checkbox,datagridview,Checkbox,Datagridview,我是vb.net编程新手,所以我的问题是,是否有任何简单的方法可以使我的datagridview行中的每个复选框根据数据库值进行检查,并比较我的datagridview值和我的数据库值,并将两者之间的相同内容返回给datagridview复选框。 谢谢 这是我的代码: Try For Each Chckstutus As DataGridViewRow In theDataGridView.Rows Dim ASD As

我是vb.net编程新手,所以我的问题是,是否有任何简单的方法可以使我的datagridview行中的每个复选框根据数据库值进行检查,并比较我的datagridview值和我的数据库值,并将两者之间的相同内容返回给datagridview复选框。 谢谢

这是我的代码:

        Try

            For Each Chckstutus As DataGridViewRow In theDataGridView.Rows
                Dim ASD As String = Chckstutus.Cells(1).Value.ToString()
                Dim myConnectionString As SqlConnection = New SqlConnection("Data Source=(LocalDB)\v11.0;AttachDbFilename=D:\Documents\visual studio 2013\Projects\Checktools\Checktools\CheckDB.mdf;Integrated Security=True")
                myConnectionString.Open()
                Dim query As SqlCommand = New SqlCommand("SELECT CustomerID FROM dbo.TempPrint where CustomerID = " & ASD & "", myConnectionString)
                Dim Results As String = query.ExecuteScalar().ToString()

                If ASD = Results Then
                    Chckstutus.Cells.Item("chkbox").Value = True
                    Chckstutus.Cells.Item("chkbox").ReadOnly = True
                Else
                    Chckstutus.Cells.Item("chkbox").Value = False
                    Chckstutus.Cells.Item("chkbox").ReadOnly = False
                End If
            Next
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try

您添加的代码面临什么问题?我认为这是一个小问题,但仍然是一个问题,代码工作正常,但它告诉我“对象引用未设置为对象的实例”我不知道为什么,您能帮助我吗,谢谢。检查是否有名为“chkbox”的列非常感谢你的帮助,朱奈特,很抱歉我很晚才离开这个国家。