我有一个DataGridView(绑定到DataTable),它的数据如下:
| Col1 | Col2 |
|------|------|
| 1 | Y |
| 1 | N |
| 2 | Y |
我需要做的是发现Col1
中重复的值在Col2
中具有不同的值。
此刻,我做了一个嵌套的For Each
循环,将DataGridView中的每一行与DataGridView中的每一行进行比较,但这显然很慢,并且缩放比例非常高……成本大约为n ^ n
有没有一种更好的方法,而不必遍历每个记录的整个DataGridview?
我想过滤DataGridView以仅显示在Col1中的值记录与Col2中的值之间不匹配的记录(在这种情况下,应显示“ 1”,因为它同时包含“ Y”和“ N” )。