比较DataGridView中记录的更有效方法

时间:2019-04-24 10:16:12

标签: vb.net

我有一个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” )。

0 个答案:

没有答案