Это может сработать для вас. Допустим, вам нужно выбрать все строки, в которых у нас более 100 наименований на складе:
Private Sub btnSelectRow_Click(object sender, EventArgs e) Handles btnSelectRow.Click
For Each r1 as DataGridViewRow in dataGridView1.Rows
If r1.IsNewRow Then
Exit For
End If
If Convert.ToInt32(r1.Cells(5).Value) > 100 Then
r1.Selected = True
End If
Next
End Sub
Вот то же самое в C #:
private void btnSelectRow_Click(object sender, EventArgs e)
{
foreach (DataGridViewRow r1 in this.dataGridView1.Rows)
{
if (r1.IsNewRow) break;
if ((int)r1.Cells[5].Value > 100)
{
r1.Selected = true;
}
}
}
Конечно, вы можете использовать любые критерии для выбора строки, но это дает вам представление. Надеюсь, это поможет.