Как узнать, есть ли в сетке данных errorText какой-либо из его ячеек. У меня есть кнопка Сохранить, которую я хочу включить, только если все значения ячеек действительны, что означает, что ни в одной из ячеек не задан errorText
Используйте этот метод в вашем коде:
private bool HasErrorText() { bool hasErrorText = false; //replace this.dataGridView1 with the name of your datagridview control foreach (DataGridViewRow row in this.dataGridView1.Rows) { foreach (DataGridViewCell cell in row.Cells) { if (cell.ErrorText.Length > 0) { hasErrorText = true; break; } } if (hasErrorText) break; } return hasErrorText; }