How to compare two datagridview row cell value?

2019-08-19 02:06发布

How can i compare two datagridview values ? I'm trying to check if Datagridview1 subjectcode is Exist in Datagridview2

EDIT:

It will happen when user click a button. Selected row will be added in datagridview2 list

if datagridview1 subcode  = datagridview2 subcode then
         datagridview1.row color  = gray. 

Datagridview1 ( This is a subject list )

enter image description here

Datagridview2

enter image description here

1条回答
Root(大扎)
2楼-- · 2019-08-19 02:39

You could create a list of subcode from the DataGridView and check it that way.

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

There might be an easier way to do this but this might get you started.

查看更多
登录 后发表回答