1 录入数据时如果有重复值则提示
表属性DataColChangingIf e.DataCol.Name = "订单号" Then Dim dr As DataRow dr = e.DataTable.Find("订单号 = '" & e.NewValue & "'") If dr IsNot Nothing Then MessageBox.Show("此订单号已经存在!") e.Cancel = True End IfEnd If
2 如果表中已有重复值,可通过菜单命令筛选出重复值(也可自己设置按钮代码Syscmd.Filter.ShowSameValues())
3 如果是多字段,则首先合并成一个字段,注意该字段应是数据列而非表达式列.