У моего datagridview есть столбец combobox, у combobox есть 2 значения. Давайте просто скажем «A» и «B» - значения.DataGridView Validating combobox selection
Когда данные загружаются в datagridview, значения столбцов пусты, количество строк не имеет значения, а только одна строка может иметь значение «A», и только 1 строка может иметь значение «B».
Я попробовал это в CellValidating
случае
If e.ColumnIndex = 5 Then
For Each row As DataGridViewRow In dg.Rows
If row.Cells(5).Value = e.FormattedValue Then
e.Cancel = True
dg.Rows(e.RowIndex).ErrorText = "Invalid Value"
Else
dg.Rows(e.RowIndex).ErrorText = ""
End If
Next
End If
Я могу видеть, как это не работает, моя проблема в том, что я проверки каждой строки в том числе и я в настоящее время редактирования. Итак, как правильно проверить это?