Private Sub comboBoxStudentID_SelectedIndexChanged(sender As Object, e As EventArgs) Handles comboBoxStudentID.SelectedIndexChanged
For Each dr As DataGridViewRow In Me.dataGridViewStudent.Rows
If dr.Cells(0).Value.ToString.Contains(comboBoxStudentID.Text) Then dr.Visible = True Else dr.Visible = False
Next
End Sub
我创建了这个方法来检查并显示一个包含从comboBoxStudentID中选择的同一个Student ID的行,问题是它只检查DataGridView的第一行。如果有学生ID匹配,我怎样才能让它检查所有的行?DataGridView检查所有行vb.net
您能否提供更多信息?代码看起来很好。 –
@ProGrammer当我从comboBoxStudentID中选择学生ID 1时,datagridview将显示包含学生ID 1的行。但是,当我选择其他学生ID时,它不起作用,我不知道为什么。 – user3219333
您是否检查过文字限制为ID“”2“”而不是“”2“或类似的东西? –