在数据表中新增数据时,判断该单位数据已经存在的话,则删除新增的行。但下面的代码为什么不能达到要求。
If e.DataCol.Name = "dwdm" Then Dim dr As DataRow dr = e.DataTable.Find("dwdm = '" & e.NewValue & "'") If dr IsNot Nothing Then MessageBox.Show("该单位数据已经存在不能添加!") e.Cancel=True e.DataRow.Delete End IfEnd If