DataGridView
を更新するのに苦労しているようですDataSource
。以下のコードでわかるように、現在DataSource
、クエリに設定されています。Linq
With dgvTrophies
' Automatically generate the DataGridView columns.
.AutoGenerateColumns = True
' Set up the data source.
.DataSource = From t In db.Trophies _
Where t.ShootId = shootIdProp _
Select New With {.Trophy = t.TrophyName, t.IDNo, t.Name, t.Score, .Sngls = t.SnglsClass.ToString, .Hcp = t.HcpYardage, .Dbls = t.DblsClass.ToString, .Category = t.Category.ToString, t.Printed}
' Automatically resize the visible rows.
.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders
' Set the DataGridView control's border.
.BorderStyle = BorderStyle.FixedSingle
' Set the Editing mode for User
.EditMode = DataGridViewEditMode.EditOnKeystroke
' Hides the Row Headers
.RowHeadersVisible = False
End With
セルを編集してもデータベースは更新されませんが、DataGridView
入力した内容で自動的にデータベースが更新されると理解していました。
私はインターネット上で多くのことを調べましたが、何も見つかりませんでした。誰かが私の問題の解決策を提供してくれるか、正しい方向に向けてくれれば、とても感謝しています。