此主题相关图片如下:123.png

此主题相关图片如下:213.png

在图一窗口中选择好教师姓名(如:张三),然后单击“统计”按钮,自动弹出图二的窗口,单击图二窗口中“工资发放”按钮后,图一窗口中所绑定的表“培训课时统计表”中 对应教师(张三)的“工资已发”列勾选并隐藏。
现在单击后会勾选全部教师的“工资发放”列,也不隐藏。是代码中出了错误吗??
下面是图二中“工资发放”按钮的代码,点击以后,图1中
Dim mr As Row =Tables("培训课时统计表").Current
Dim Result As DialogResult
Result = MessageBox.Show(mr("教师姓名") &" 您是否已核对过表格中各项统计及金额无误,确定领取工资?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If Result = DialogResult.Yes Then
For Each r As Row In Tables("教师课时统计表").Rows
r("工资已发") = True
r.Locked = True
r.Save
Next
Dim nma()As String = {"教师姓名","教师工资","授课内容"} 'A表数据来源列
Dim nmb()As String = {"相关人员","账目金额","名目"} 'B表数据接收列
Dim dr3 As Row = Tables("教师课时统计表").Current
Dim dr4 As Row = Tables("经营相关账目").AddNew
For i As Integer = 0 To nma.Length - 1
dr4(nmb(i)) = dr3(nma(i))
Next
MessageBox.Show(mr("教师姓名") &" 您的工资已结算完毕,发放到您的手中!是不是要请客哦!O(∩_∩)O~","提示")
End If
e.Form.Controls("Button1").Enabled = False
e.Form.Controls("Button3").Enabled = False
e.Form.Controls("Button4").Enabled = False
DataTables("培训课时统计表").Save
DataTables("经营相关账目").Save