如何比较两个datagridview值? 我正在尝试检查Datagridview2中是否存在Datagridview1主题代码
编辑:
当用户单击按钮时会发生。所选行将添加到datagridview2列表
if datagridview1 subcode = datagridview2 subcode then
datagridview1.row color = gray.
Datagridview1 (这是一个主题列表)
Datagridview2
答案 0 :(得分:1)
您可以从DataGridView中创建一个子代码列表,然后进行检查。
Dim subCodeList as new List(Of String)
For i as Integer = 0 To datagridview1.Rows.Count - 1
subCodeList.add(datagridview1.Rows(i).Cells("subCode").Value.toString())
Next
' Then in your second DataGridView
For i as Integer = 0 To datagridview2.Rows.Count - 1
If subCodeList.Contains(datagridview2.rows(i).cells("subCode").value.tostring()) THEN
' Do something if it's found.
End if
Next
也许有一种更简单的方法可以做到这一点,但这可能会让您入门。