LINQ to SQL:数据库操作全解析
1. 工资管理程序操作
1.1 删除与保存数据
在数据操作中,我们可以通过以下代码实现删除当前行并更新数据集和文件:
Catch ex As Exception
MessageBox.Show("An error has occurred.", "Save",
MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
第一行代码用于删除数据集中的当前行,行的确定依据是 BindingSource
中的 Position
。第二行代码用于更新数据集和文件,这与保存按钮使用的代码相同。
1.2 添加新记录
在添加按钮中添加以下代码:
lblWages.Text = ""
这行代码的作用是清除标签中的文本,避免在添加新记录时产生混淆。
1.3 计算并显示工资
在工资按钮中添加以下代码:
'Calculate and display wages
Dim decWages As Decimal
Dim sngHours As Single
Dim decPayRate As Decimal
sngHours = WagesDataSet.tblWages
.Item