将组合框与数据网格视图中的行进行比较



我有一个组合框和一个数据网格视图。我正在将一个excel文件导入到数据网格视图中,在数据网格视图的其中一行,在第三行,它应该是一个字符串,这是前面提到的组合框中选择的选项之一。

这是我目前的思考过程。。我认为我走在正确的道路上?

无法确定是否存在字符串比较过程,如C++中

For Each row As DataGridViewRow In datagridview.Rows
If (Datagridview1.Rows(2).cells(0).Value.ToString().Contains(Combobox.Text) Then
Msgbox("they are the same value")
End If
Next

您的代码有点向后

If cboName.Items.Contains(Datagridview1.Rows(2).cells(0).Value.ToString()) Then

cboName是组合框的名称。

你也可以这样做:

For y=0 to DataGridView1.Rows.Count-1 'Loops trough rows
If Combobox1.Items.Contains(DataGridView1(0,y).Value.ToString()) Then 'Checks if combobox has something named the same way as cell
Msgbox("they are the same value")
End If
Next

相关内容

  • 没有找到相关文章

最新更新