如果Button不是在Menu上或是在同一Form上的话,点Button时当前编辑状态的Cell或失去焦点而结束编辑,应该是可以保存结果的如果实在不行可以用以下代码:Dim BindingSourceSalaryItemSet As BindingSource BindingSourceSalaryItemSet = New BindingSource(MyDataSet, "tabpasah") dgvSalaryItemSet.DataSource = BindingSourceSalaryItemSet //在这里不直接与DataSet中的Table绑定,而是与BindingSource绑定 Public Sub SaveData() BindingSourceSalaryItemSet.EndEdit() '加上这句就可以直接删除与添加 dgvSalaryItemSet.EndEdit() '加上此行能把当前正在编辑的单元格的新值保存到数据库... End Sub
BindingSourceSalaryItemSet = New BindingSource(MyDataSet, "tabpasah")
dgvSalaryItemSet.DataSource = BindingSourceSalaryItemSet //在这里不直接与DataSet中的Table绑定,而是与BindingSource绑定
Public Sub SaveData()
BindingSourceSalaryItemSet.EndEdit() '加上这句就可以直接删除与添加
dgvSalaryItemSet.EndEdit() '加上此行能把当前正在编辑的单元格的新值保存到数据库...
End Sub