简体   繁体   English

如何比较两个datagridview行单元格的值?

[英]How to compare two datagridview row cell value?

How can i compare two datagridview values ? 如何比较两个datagridview值? I'm trying to check if Datagridview1 subjectcode is Exist in Datagridview2 我正在尝试检查Datagridview2中是否存在Datagridview1主题代码

EDIT: 编辑:

It will happen when user click a button. 当用户单击一个按钮时,它将发生。 Selected row will be added in datagridview2 list 所选行将添加到datagridview2列表中

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

Datagridview1 ( This is a subject list ) Datagridview1 (这是一个主题列表)

在此处输入图片说明

Datagridview2 Datagridview2

在此处输入图片说明

You could create a list of subcode from the DataGridView and check it that way. 您可以从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

There might be an easier way to do this but this might get you started. 可能有一种更简单的方法来执行此操作,但这可能会让您入门。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM