DataGridView с привязкой к данным - IDataError - PullRequest
1 голос
/ 28 мая 2009

У меня есть форма с привязкой к данным DataGridView. Я использую интерфейс IDataError для обработки ошибок, и он отлично работает, показывая красную маркировку в заголовке строки с ошибками.

Но как заставить курсор перейти на первую строку с ошибкой (ями).

Заранее спасибо ..

1 Ответ

2 голосов
/ 28 мая 2009

Предположительно, повторяя их?

    foreach(DataGridViewRow row in view.Rows)
    {
        IDataErrorInfo dei = row.DataBoundItem as IDataErrorInfo;
        if (dei != null && !string.IsNullOrEmpty(dei.Error))
        {
            if(row.Cells.Count > 0) view.CurrentCell = row.Cells[0];
            view.FirstDisplayedScrollingRowIndex = row.Index;
            break;
        }
    }
...