判断BindingSource内 是否有重复项,有则返回true 无则返回false
BindingSource是datagridview的DataSource属性的值
BindingSource的DataSource是绑定一个实体类。
------解决方案--------------------要么自己sql去group by,或linq group by,要么自己循环判断
------解决方案--------------------1:循环判断,将通过正则表达式的号码填充到集合中,可以是list或其他集合中
2:利用Filter属性赋上表达式,可以对数据进行过滤
------解决方案--------------------1楼和2楼的回答都不错,相对来说
还是支持 1楼的 在绑定的时候去循环。因为你绑定的是数据,就算把他们放到集合里,最终面对的还是数据。
------解决方案--------------------1、先将BindingSource的DataSource属性转成List,例如
var list = BindingSource.DataSource as List<string>
2、参考下面的文章
http://www.cnblogs.com/xiangshu/articles/2785598.html
------解决方案--------------------同意3楼说的。