チェックボックスがオンの場合、グリッドビューから行を読み取り、DB に書き込むボタン ハンドラを VB.NET で作成しようとしています。
EntityDataSource を使用するようにこのアプリケーションをセットアップし、.edmx ファイルを DAL フォルダーに追加しました。ボタンメソッドを作成しましたが、グリッドビューからのデータを処理する方法を知るにはEFについて十分に知りません。ここに私の 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 は理解しています。どんな方向性でも大歓迎です。