我正在尝试在 VB.NET 中编写一个按钮处理程序,如果选中了复选框,它将从 gridview 读取行并将它们写入数据库。
我将此应用程序设置为使用 EntityDataSource 并将我的 .edmx 文件添加到 DAL 文件夹。我已经编写了按钮方法,但我对 EF 的了解不够,不知道如何处理来自 gridview 的数据。这是我的 btn_click 方法:
Private Sub btnGetChecks_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnGetChecks.Click
'********************************************
'* gets status of checkbox and writes to db *
'********************************************
Dim row As GridViewRow
Label6.Text = ""
For Each row In DvsGridView.Rows
Dim RowCheckBox As CheckBox = CType(row.FindControl("chkStatus"), CheckBox)
If RowCheckBox.Checked Then
Label6.Text += row.Cells(5).Text & " Checked "
' Need to write checked data to the db
' ******* WHAT GOES HERE? *******
Else
Label6.Text += row.Cells(5).Text & " Unchecked "
End If
Next
End Sub
我对 EDMX 相当陌生,但了解 VB.net。任何方向将不胜感激。