[英]DataGridView in Visual Studio 2015
我正在使用数据输入表单,它只有一个DataGridView。 DGV属性包括:
StaffInfoBindingSource
的属性是:
我可以毫无问题地读取数据。 但是,当我修改网格的任何列中的值,并通过单击StaffInfoBindingNavigator
保存按钮进行StaffInfoBindingNavigator
,它不会保存,并且下次打开表单时只会再次显示原始数据。
以下代码显示在表单的代码视图中:
Public Class frmStaffEntry
Private Sub StaffInfoBindingNavigatorSaveItem_Click(sender As Object, e As EventArgs) Handles StaffInfoBindingNavigatorSaveItem.Click
Me.Validate()
Me.StaffInfoBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.StaffEvaluationDataSet)
Me.StaffInfoBindingSource.EndEdit()
Me.StaffInfoTableAdapter.Update(Me.StaffEvaluationDataSet.tblStaffInfo)
End Sub
我非常迫切地需要帮助。 请建议。
为Button(Save)添加此代码。单击
Dim db As New (DATABASENAME)DataContext
Dim SaveNow As New tblStaffInfo With {.Column1 = txtColumn1.Text, .Column1 = txtColumn1.Text}
db.tblStaffInfo.InsertOnSubmit(SaveNow)
db.SubmitChanges()
MsgBox("Record Succesfully Added!", MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
并为Button(Update)添加此代码。单击:
Try
Me.Validate()
Me.StaffInfoBindingSource.EndEdit()
Me.StaffInfoTableAdapter.Update(Me.DATAsetNAME.TableName)
MsgBox("Updated Successfully!", , "Update Successful!")
Catch ex As Exception
MsgBox(ex.Message)
Finally
Me.StaffInfoTableAdapter.Fill(Me.DATAsetNAME.TableName)
End Try
如果这个doest帮助尝试添加文本框或组合框以及您的DGV表单并将它们绑定到同一个表并尝试按钮(更新)。点击并告诉我结果...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.