我有一个组合框和一个数据网格视图。我正在将一个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