1 看到一个冗余的地方。在 Dim jcxx As List(Of DataRow) = DataTables("账户开户").Select(Filter) 已经介定了这个用户了,那么在下面的语句中就不用再判断户名了 For Each dr1 As DataRow In jcxx If dr1("户名")=e.newvalue Then
dr1("是否黑名单") = True
MessageBox.Show("请注意《账户开户》表中有账户进入黑名单!")
Else
dr1("是否黑名单") = False
MessageBox.Show("请注意《账户开户》表中有账户取消黑名单!")
End If
Next
2 可以通过加载(外部数据库)或筛选把数据界定好之后,统一用替换语句一次性更新,保存;
3 没有看到你更新数据后的保存语句;